참치코더의 꿈 메모장

알고리즘 39일차 - 프로그래머스 기출 문제(JAVA) / 자연수 뒤집어 배열로 만들기 본문

잡다한 웹지식

알고리즘 39일차 - 프로그래머스 기출 문제(JAVA) / 자연수 뒤집어 배열로 만들기

참치깡 2025. 6. 3. 16:01
728x90

코드 전체 부분

 

- long값으로 받은 자연수의 역순을 구하는 문제이다.

- 일단 long 값으로 반환하기 위해 원래 int값을 long 타입 반환 메서드로 바꾸어 주었고,

- 처음 long값의 length()값을 얻기위해 문자열로 n 값을 바꾸어 주었도 또한 answer 배열을 선언  및

  num.length 크기 만큼의 크기를 할당해 주었다.

- 해당 숫자의 문자열 수만큼 for문을 돌려주면서 answer[i] 안에 할당받은 n값의 10의 나머지를 구해 값을 넣어주면

- 해당 뒤에 있는 순서부터 차례대로 입력이 되므로 거꾸로 해당 값을 얻을 수 있게 된다.

- 이어서 n을 10으로 나눠주면 소수점은 무시가 되므로 숫자가 1단위부터 삭제가된다.

- 위와 같은 순서로 for문을 돌려주면 결과적으로 입력값의 역순이 정확하게 출력이 되는걸 알수 있다. ^^

 

https://school.programmers.co.kr/questions/88442

 

프로그래머스

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

programmers.co.kr

 

대전 엑스포 근처 갑천 5월 초순

 

728x90
Comments