Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

우주에서 글을 적어본다

99클럽 코테 스터디 2일차 TIL + 배열 본문

항해99 TIL

99클럽 코테 스터디 2일차 TIL + 배열

우주로 날아간 사람 2024. 7. 23. 21:57

[오늘의 학습 키워드 및 문제]
- 프로그래머스에서 "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)  끝!