우주에서 글을 적어본다
99클럽 코테 스터디 2일차 TIL + 배열 본문
[오늘의 학습 키워드 및 문제]
- 프로그래머스에서 "x만큼 간격이 있는 n개의 숫자" 문제를 풀었다.
- 배열을 다루는 문제였고, 어렵지 않게 금방 풀 수 있었다.
[나의 코드]
def solution(x, n):
answer = []
for i in range(1, n + 1):
answer.append(i * x)
return answer
예를 들어 x = 2, n = 5일 때 answer가 [2, 4, 6, 8, 10]이 되어야 한다.
여기서 [2 x 1, 2 x 2, 2 x 3, 2 x 4, 2 x 5] 이런 식으로 규칙을 빠르게 찾을 수 있기 때문에 쉽게 풀 수 있었다. 물론 쉬운 문제이기도 하다.
[오늘의 회고]
- 어렵지 않은 문제였다. 다른 사람들의 풀이를 보니 한 줄로 풀이를 적는 사람도 있었다. (리스트 컴프리헨션) 코드를 예쁘게 정리할 시간이 있다면 좋겠지만 과연 실제 코테에서 정리할 시간이 있을지...^^ 습관을 들여야 겠다.
- 그리고 늘 시간복잡도 확인을 하자. 이 문제는 크게 상관없었지만.
- 오늘 문제가 쉬워서 챌린지 문제도 풀어보았다. (https://scribblingberry.tistory.com/22) 끝!
'항해99 TIL' 카테고리의 다른 글
99클럽 코테 스터디 5일차 TIL + 해시(Hash) + in 연산자 (0) | 2024.07.26 |
---|---|
99클럽 코테 스터디 4일차 TIL + capitalize() (0) | 2024.07.25 |
99클럽 코테 스터디 3일차 TIL + 정렬 (0) | 2024.07.24 |
99클럽 코테 스터디 2일차 TIL + 유클리드 호제법 (0) | 2024.07.23 |
99클럽 코테 스터디 1일차 TIL + 2차원 배열을 1차원 배열로 변환 (0) | 2024.07.22 |