[PCCE 기출문제] 1번 / 문자 출력
2024. 9. 11. 18:00ㆍPCCE 기출문제
https://school.programmers.co.kr/learn/courses/30/lessons/340207
문제 설명
주어진 코드는 변수에 데이터를 저장하고 출력하는 코드입니다. 아래와 같이 출력되도록 빈칸을 채워 코드를 완성해 주세요.
출력 예시
3 2 1 Let's go! |
빈칸 채우기 문제 안내
- 빈칸 채우기는 이미 완성된 코드 중 빈칸에 알맞은 코드를 입력하는 문제 타입입니다.
- 빈칸을 제외한 기본 코드는 수정할 수 없습니다.
- 빈칸을 채우지 않을 경우, 실행 결과에 에러 메시지가 표시됩니다.
문제 코드
message = "[ ]"
print("3[ ]2[ ]1")
print(message)
이번에 PCCE랑 PCCP 문제가 새로 올라왔더라고요. 간단하게 PCCE 먼저 풀고, PCCP 문제로 넘어가보겠습니다.
새로운 1번 문제 역시 이전과 동일하게 빈칸 채우기 문제입니다.
3, 2, 1 순으로 한 줄씩 출력한 다음, Let's go! 문자열을 출력하는 문제입니다.
기초 출력 문제인 만큼, 간단하게 풀 수 있습니다.
정답 코드를 작성해보겠습니다.
message = "Let's go!"
print("3\n2\n1")
print(message)
1. Let's go!
2. \n
3. \n
줄바꿈 기호인 '\n'을 사용해 한 줄씩 출력을 나누고, message를 다음 줄에 출력하는 형식입니다.
Let's go! 문자열을 출력할 때 작은따옴표(') 기호가 있는데요, 이 문제에서는 message가 큰따옴표(")로 덮여 있어 문제가 발생하지는 않지만 문자열을 작은따옴표로 감쌀 경우에는 문제가 생길 수 있습니다.
이런 문제를 방지하기 위해서는 작음따옴표나 큰따옴표를 3개(''', """)씩 사용해서 문자열을 덮어 준다면 문제를 방지할 수 있습니다.
이 문제에서는 필요 없지만 나중에 쓸 일이 있을지 모르니까요.
'PCCE 기출문제' 카테고리의 다른 글
[PCCE 기출문제] 3번 / 수 나누기 (0) | 2024.09.13 |
---|---|
[PCCE 기출문제] 2번 / 각도 합치기 (0) | 2024.09.12 |
[PCCE 기출문제] 10번 / 데이터 분석 (0) | 2024.09.10 |
[PCCE 기출문제] 9번 / 이웃한 칸 (0) | 2024.09.09 |
[PCCE 기출문제] 8번 / 창고 정리 (1) | 2024.09.08 |