[프로그래머스|JAVA] 자연수 뒤집어 배열로 만들기 | Stream 방식

2025. 8. 14. 21:41·💻코딩/💡Programmers
728x90
반응형

[문제 링크]

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

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

 


📍 코드

import java.util.*;

class Solution {
    public int[] solution(long n) {
        List<Integer> list = new LinkedList<>();

        while(n > 0) {
            list.add((int)(n % 10));
            n /= 10;
        }


        return list.stream().mapToInt(Integer::intValue).toArray();
    }
}
  • 쉬운 문제라 자세한 설명은 생략하겠다.
  • Stream 방식은 익숙치 않지만, 코드의 간결성 부분에서 유용한 것 같다.
    • list.stream() → 리스트를 스트림 형태로 변환
    • .mapToInt(Integer::intValue) → Integer를 int로 언박싱(unboxing)
    • .toArray() → int[] 배열로 변환

 

 

 

 

728x90
반응형

'💻코딩 > 💡Programmers' 카테고리의 다른 글

[프로그래머스|JAVA] 폰켓몬 | Set 사용 ⭕️ , contains()  (2) 2025.08.14
[프로그래머스|JAVA] 가장 큰 수 찾기 | Level 0  (0) 2025.08.14
[프로그래머스|JAVA] 전화번호 목록 | startsWith(), sort 사용 ⭕️ | HashSet 사용 ❌  (3) 2025.07.31
[프로그래머스|MySQL] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 | 서브쿼리, MONTH(), IN(), BETWEEN AND, GROUP BY, HAVING  (2) 2025.07.10
[프로그래머스|JAVA] 피로도 | 완전탐색 dfs | 백트래킹  (0) 2025.07.10
'💻코딩/💡Programmers' 카테고리의 다른 글
  • [프로그래머스|JAVA] 폰켓몬 | Set 사용 ⭕️ , contains()
  • [프로그래머스|JAVA] 가장 큰 수 찾기 | Level 0
  • [프로그래머스|JAVA] 전화번호 목록 | startsWith(), sort 사용 ⭕️ | HashSet 사용 ❌
  • [프로그래머스|MySQL] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 | 서브쿼리, MONTH(), IN(), BETWEEN AND, GROUP BY, HAVING
망꼬누나
망꼬누나
공부한 내용을 정리하는 공간입니다.
  • 망꼬누나
    망꼬누나의 개발 공부
    망꼬누나
  • 전체
    오늘
    어제
    • 분류 전체보기 (165)
      • ℹ️ 정보 및 실습 (19)
        • ☑️ Git & GitHub (8)
        • ☑️ 프로젝트 (6)
        • ☑️ 회고 및 후기 (5)
      • 🛠 CS (1)
      • 💻코딩 (88)
        • 💡Baekjoon (17)
        • 💡Programmers (71)
      • ✏️공부 (48)
        • 💡OS (1)
        • 💡Network (6)
        • 💡SpringBoot (9)
        • 💡JAVA (21)
        • 💡SQL (1)
        • 💡DB (2)
        • ☁️ Cloud (4)
        • 💡알고리즘 (4)
      • 📌 자격증 (6)
        • 📝정보처리기사 (3)
        • 📝SQLD (3)
  • 블로그 메뉴

    • 홈
    • github
  • 나의 GitHub Contribution 그래프
    Loading data ...
  • 인기 글

  • 태그

    알고리즘
    Java
    프로그래머스 #JAVA
    트랜잭션
    코딩테스트
    동시성제어
    Set
    네트워크
    baekjoon
    프로그래머스
    S3
    github
    map
    AWS
    자료구조
    데브코스
    백엔드
    Stream
    자바
    GIT
  • 최근 댓글

  • 최근 글

  • 250x250
    반응형
  • hELLO· Designed By정상우.v4.10.5
망꼬누나
[프로그래머스|JAVA] 자연수 뒤집어 배열로 만들기 | Stream 방식
상단으로

티스토리툴바