📝 문제 요약
> 정보 선생님은 수업을 시작하기 전에 이상한 출석을 부른다.
학생들의 얼굴과 이름을 빨리 익히기 위해 번호를 무작위(랜덤)으로 부르는데,
영일이는 선생님이 부른 번호들을 기억하고 있다가 거꾸로 불러보는 것을 해보고 싶어졌다.
출석 번호를 n번 무작위로 불렀을 때, 부른 번호를 거꾸로 출력해 보자.
https://codeup.kr/problem.php?id=6093
🎨 풀이
💡 전체 코드
import sys
n = int(sys.stdin.readline())
a = list(sys.stdin.readline().split())
for i in range(n-1,-1,-1):
print(a[i], end =' ')
> 핵심 : for문 이용해서 거꾸로 출력하기!
🍦 설명
# main
1. n을 입력받는다.
- n : 선생님이 출석부른 횟수
2. a를 입력받는다.
- a : 선생님이 부른 출석번호 리스트
@ for문 (3~4번)
for i in range(n-1,-1,-1):
print(a[i], end =' ')
3. for문을 돌린다. (n-1부터 0까지)
- range() 맨 끝에 있는건 얼마씩 증가할건지를 나타내는 숫자다.
- 따로 표기를 안할 때는 default 값인 +1 을 기준으로 for문을 진행하고, 이 코드에서는 그 수가 -1 이라서 1씩 내려가면서 for문을 진행한다.
4. a[i]의 값을 출력한다. (줄바꿈 대신 공백으로!)
- end = ' ' 는 그 끝을 공백으로 처리하라는 그런 뜻이다.
끝~
⭐ 느낀점
> 어제랑 문제가 아주 비슷해서 신기했다. 이제 슬슬 코드업도 끝나간다. 지금은 일단 백준을 다시 풀어보는 것도 나쁘지 않겠다는 생각이 든다. 남은 시간동안 좀 더 고민해봐야겠다. ㅎ_ㅎ
'알고리즘 공부 > 코드업' 카테고리의 다른 글
[DAY 120 - 코드업 CodeUp] 6095 - 바둑판에 흰 돌 놓기 (파이썬) (0) | 2022.07.20 |
---|---|
[DAY 119 - 코드업 CodeUp] 6094 - 이상한 출석 번호 부르기3 (파이썬) (0) | 2022.07.19 |
[DAY 117 - 코드업 CodeUp] 6092 - 이상한 출석 번호 부르기1 (파이썬) (0) | 2022.07.17 |
[DAY 116 - 코드업 CodeUp] 6091 - 함께 문제 푸는 날 (파이썬) (0) | 2022.07.16 |
[DAY 115 - 코드업 CodeUp] 6090 - 수 나열하기3 (파이썬) (0) | 2022.07.15 |