20210706 TIL

업데이트:

백준 단계별로 풀어보기 1단계 중 예제 3~4단계 작성


오늘은 백준 단계별로 풀어보기 1단계 중 예제 3~4단계를 풀고, 깃허브에도 업로드하고, 블로그 글도 작성했다.

10171번과 10172번은 여러 줄의 문자열을 출력하는 문제였다.
처음에는 한 줄의 소스 코드로 만들어서 풀다가,
검색해보니 여러 줄의 문자열을 출력하는 방법이 있어서 적용해봤다.



여러 줄의 문자열을 출력하려면 문자열의 시작과 끝에 큰따옴표 또는 작은따옴표 3개를 작성하면 된다.
문자열 안에 작은따옴표가 있으면 문자열의 시작과 끝에 큰따옴표를,
문자열 안에 큰따옴표가 있으면 문자열의 시작과 끝에 작은따옴표를 작성한다.



문자열에 작은따옴표가 있지만 또 작은따옴표를 쓰고 싶다고?
그렇다면 출력하고 싶은 작은따옴표 앞에 역슬래시()를 붙이면 된다.

그리고 출력하고 싶은 역슬래시 앞에도, 역슬래시를 붙여야 한다.



## 역슬래시 출력에 대한 의문
음…역슬래시에 대해 좀 더 다뤄야 할 것 같다. 규칙성이 더 있어 보인다.
여러 줄의 문자열을 출력할 때,
한 줄의 제일 앞 또는 중앙에 있는 역슬래시(끝부분이 아닌 모든 곳)는 추가적인 역슬래시 없이 그대로 출력된다.
이때 역슬래시를 하나 더 추가해도, 1개의 역슬래시만 출력된다.

반대로 오른쪽 끝부분에 있는 역슬래시는 추가적인 역슬래시가 있어야 출력된다.
1개만 있으면 에러는 없지만 출력되지 않는다.



역슬래시에 대해 더 알아보고 “단계별로 풀어보기”에도 내용을 업데이트해야겠다.



태그: ,

카테고리:

업데이트: