34. X만큼 간격이 있는 n개의 숫자

2020. 9. 12. 23:00·알고리즘_코딩테스트/프로그래머스_Level1

0. 문제

링크) https://programmers.co.kr/learn/courses/30/lessons/12954

 

코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자

함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. ��

programmers.co.kr


1. 알고리즘 계획

- x의 값에 for문의 i값을 곱한다.

2. 나의 코드

def solution(x, n):
    return [x*i for i in range(1, n+1)]

- 처음에는 range에 step값을 주어서 간격을 벌리려고 하였으나, 어째서인지 런타임 오류가 발생하여 코드를 바꾸게 되었다.

# x나 n이 0이될 경우 문제가 발생했던 것으로 추측하고 있다.


3. 다른 사람의 코드

def solution2(x, n):
    return [i * x + x for i in range(n)]

- 내 코드와 비슷하다. 내 코드는 1~n까지 돌았다면, 위의 코드는 0 ~ n-1까지 for문을 돈다. 


4. 정리 및 리뷰

- 처음에 너무 만만히 생각해서 range값에 step을 주고 왜 안되는지 고민하는데 시간을 좀 썼던 것 같다.

- 한 가지 방법이 막히면 너무 고민하지 말고 새로운 방법을 찾는 것도 좋을 것 같다.


코드 만족도: ★★★★☆


'알고리즘_코딩테스트 > 프로그래머스_Level1' 카테고리의 다른 글

36. 예산  (0) 2020.09.12
35. 별 찍기  (0) 2020.09.12
33. 행렬의 덧셈  (0) 2020.09.12
32. 핸드폰 번호 가리기  (1) 2020.09.12
31. 하샤드 수  (0) 2020.09.12
'알고리즘_코딩테스트/프로그래머스_Level1' 카테고리의 다른 글
  • 36. 예산
  • 35. 별 찍기
  • 33. 행렬의 덧셈
  • 32. 핸드폰 번호 가리기
논곰
논곰
현재 2년 유목하고, 3년 이상 리테일 쪽에서 머신러닝 엔지니어로 잠시 정착 중인 AI 엔지니어입니다.
  • 논곰
    에이아이 유목민
    논곰
  • 전체
    오늘
    어제
    • 분류 전체보기 (200)
      • 기술 견문록 (22)
        • MLOps (8)
        • ProductServing (5)
        • 협업 툴 (3)
        • Error Collecting (2)
        • 컨퍼런스 (1)
        • 자격증 (1)
      • IT 견문록 (10)
        • 추가 학습 정리 (10)
      • 알고리즘_코딩테스트 (162)
        • 프로그래머스_Level1 (40)
        • 백준코딩테스트_단계별문제풀이 (14)
        • 이것이 코딩테스트다 (63)
        • 2021_알고리즘 스터디 (30일) (28)
        • 주간코딩 스터디 (주코스) (17)
      • 독서 견문록 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    MLFlow
    프로그래머스
    최단경로
    주간회고
    기술면접
    dp
    다시보기
    dfs
    Level1
    python3
    ODQA
    단계별문제풀이
    그리디
    구현
    mrc
    부스트캠프_AITech3기
    이코테
    백트랙킹
    정렬
    부스트캠프_AITech_3기
    백준
    U_stage
    Level2
    Level2_PStage
    그래프이론
    이진탐색
    알고리즘_스터디
    파이썬 3
    글또
    알고리즘스터디
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
논곰
34. X만큼 간격이 있는 n개의 숫자
상단으로

티스토리툴바