[프로그래머스][레벨1] 자연수 뒤집어 배열로 만들기_연습문제

2021. 12. 9. 23:52·Algorithm/Programmers (프로그래머스)
728x90

문제

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요.
예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.

제한 조건

n은 10,000,000,000이하인 자연수입니다.

예시

입력 출력
12345 [5,4,3,2,1]

 

실행 코드

파이썬

def solution(n):
    n = str(n)	// n을 string형으로 변환
    n = n[::-1]	// n을 거꾸로 변환
    
    lst = []	// 리스트 선언
    
    for i in n:	// 리스트에 순서대로 추가
        lst.append(int(i))
    
    return lst

 

자바

class Solution {
    public int[] solution(long n) {
        String str = String.valueOf(n);	// n을 string형으로 변환
        int len = str.length();	// 문자열의 길이
        
        int[] arr = new int[len];	// 배열 선언
        
        for (int i = 0; i < len; i++) {	// 배열에 역순으로 넣어줌
            arr[i] = str.charAt(len-1-i) - '0';	// -'0'을 통해 숫자형으로 넣어줌
        }
        
        return arr;
    }
}

 

반응형
저작자표시

'Algorithm > Programmers (프로그래머스)' 카테고리의 다른 글

[프로그래머스][MySQL] SELECT - 상위 n개 레코드  (2) 2024.12.17
[프로그래머스][레벨1] 약수의 합_연습문제  (0) 2021.11.24
[프로그래머스][레벨1] 자릿수 더하기_연습문제  (0) 2021.11.23
[프로그래머스][레벨1] 평균 구하기_연습문제  (0) 2021.11.22
[프로그래머스][레벨1] x만큼 간격이 있는 n개의 숫자_연습문제  (0) 2021.11.21
'Algorithm/Programmers (프로그래머스)' 카테고리의 다른 글
  • [프로그래머스][MySQL] SELECT - 상위 n개 레코드
  • [프로그래머스][레벨1] 약수의 합_연습문제
  • [프로그래머스][레벨1] 자릿수 더하기_연습문제
  • [프로그래머스][레벨1] 평균 구하기_연습문제
깜냠미
깜냠미
it 블로그입니다.
  • 깜냠미
    PLAY WORLD
    깜냠미
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기 (139)
      • Programming Langue (20)
        • Python (파이썬) (19)
        • Typescript (타입스크립트) (1)
      • Algorithm (103)
        • Baekjoon (백준) (96)
        • Programmers (프로그래머스) (7)
      • ETC (10) N
        • Tool (5)
        • DataBase (2)
        • Git || GitHub (1) N
        • 번역글 (1)
      • Freamwork (5)
        • React (5)
      • WEB (1)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준 1차원배열
    파이썬
    백준 1단계
    백준 자바
    백준
    백준 파이썬
    백준 7단계
    Python
    백준 3단계
    문자열
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
깜냠미
[프로그래머스][레벨1] 자연수 뒤집어 배열로 만들기_연습문제
상단으로

티스토리툴바