알고리즘 C++

[PCCE 기출문제] 1번 / 문자 출력도움말 C++ 풀어보기

minsoungdev 2026. 4. 15. 23:58

안녕하세요 박민성입니다.

 

오늘은 백준의 비고 소식을 듣고 충격과 슬픔을 느끼고 있었는데요.

한평생 백준만을 풀다가 백준이 사라지니 어디 사이트에서 풀지 고민이 되었습니다.

인터넷에 찾아보니 programmers라는 사이트를 찾았습니다.

 

programmers는 약간 테스트 케이스가 보기 쉽고 실무 코테 대비를 하기 좋아 보였습니다.

단점은 문제 수가 백준보다 적고 알고리즘 깊이가 백준보다는 얕아 보였습니다.

 

그래서 오늘은 programmers에서 [PCCE 기출문제] 1번 / 문자 출력도움말을 c++로 풀어보겠습니다.

첫 문제라 쉽게 쉽게 쉬운 문제를 풀었습니다.

 

문제는 저 빈칸을 채원서 위와 같이 

3

2

1

Let's go! 를

출력하는 것입니다.

일단 message는 제일 마지막에 출력되니 Let's go!를 넣어줍니다

그리고 출력이 

3

2

1

로 나오기 때문에 줄 바꿈을 해야 하는데요.

줄 바꿈 중에 endl이라는 std에 메서드가 있습니다.

그렇지만 메서드를 호출하는 방법보다 더 좋은 방법은 이스케이프 문자 중에

'\n'이라는 줄 바꿈을 해주는 문자가 있습니다. 

당연히 메서드를 호출하는 것보다 문자 한 개를 출력하는 것이 여러 방면으로 더 좋기 때문에

중간에  \n을 써주면 끝입니다.

이렇게 제출하면 정답입니다. 원래 정답이면 레이팅이 올라가는데 3번째 제출이어서 안 뜹니다.

이 사이트에 좋은 점이 

 

이렇게 다른 사람들의 풀이를 바로바로 볼 수 있다는 점입니다.

(그리고 "정답입니다!"이라고 뜨는 창에 닫기 버튼 옆 체크 표시는 백준처럼 깃허브와 연결되어 있어서

1석 2조로 잔디가 깔립니다. ㅎㅎ)

 

봐주셔서 감사합니다.