[프로그래머스 / Level 1] 자연수 뒤집어 배열로 만들기 (파이썬)

2022. 4. 26. 20:17·🎲 알고리즘 공부/프로그래머스

📝 문제

> 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요.

 

입출력 예시

 

https://programmers.co.kr/learn/courses/30/lessons/12932

 

코딩테스트 연습 - 자연수 뒤집어 배열로 만들기

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345

programmers.co.kr

 

 

🎨 풀이

💡 첫 번째 시도 = 성공

 

def solution(n):
    answer = []
    n_list = list(map(int, str(n)))
    
    for i in range(len(n_list)-1, -1, -1):
        answer.append(n_list[i])

    return answer

 

> 핵심은 for문을 뒤에서부터 실행하는 것이다.

 

1. 문자열을 리스트로 하나씩 바꾸어 담는다.

 

2. len(n_list)-1부터 -1까지 (실질적으로는 0까지) 거꾸로 내려가면서 answer에 append 해준다.

 - index는 0부터 len(n_list)-1까지 있기 때문이다. 

 - 예시에서도 길이는 5 이지만, 인덱스는 0부터 4까지다.

 

끝~

 

 

⭐ 느낀점

 

> 저 거꾸로 내려오는 for문을 써보고 싶었는데 마침 딱 저 문제가 나와서 조금 신기했다. 그리고 딱 제대로 실행되고 통과되어서 뿌듯했다. ㅎㅎ. 잘했덩~~

'🎲 알고리즘 공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스 / Level 1] 제일 작은 수 제거하기 (파이썬)  (0) 2022.04.28
[프로그래머스 / Level 1] 정수 내림차순으로 배치하기 (파이썬)  (0) 2022.04.27
[프로그래머스 / Level 1] 시저 암호 (파이썬)  (0) 2022.04.25
[프로그래머스 / Level 1] 서울에서 김서방 찾기 (파이썬)  (0) 2022.04.24
[프로그래머스 / Level 1] 문자열 내림차순으로 배치하기 (파이썬)  (0) 2022.04.23
'🎲 알고리즘 공부/프로그래머스' 카테고리의 다른 글
  • [프로그래머스 / Level 1] 제일 작은 수 제거하기 (파이썬)
  • [프로그래머스 / Level 1] 정수 내림차순으로 배치하기 (파이썬)
  • [프로그래머스 / Level 1] 시저 암호 (파이썬)
  • [프로그래머스 / Level 1] 서울에서 김서방 찾기 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    찬양추천
    코린이
    백준
    정처기
    스프링부트
    6월 목표
    50문답
    충무로
    피보나치수
    코테
    파이썬
    연습문제
    오블완
    컨텐더스
    오버워치
    스프링 부트
    코민이
    정보처리기사
    codeup
    티스토리챌린지
    카카오
    행렬덧셈
    신입일기
    코드업
    til
    일기
    폰켓몬
    프로그래머스
    nodejs
    BOJ
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[프로그래머스 / Level 1] 자연수 뒤집어 배열로 만들기 (파이썬)
상단으로

티스토리툴바