개발자의 오르막
[Java] 프로그래머스 레벨1 자연수 뒤집어 배열 만들기 본문
# 문제
# 풀이
이번 문제는 자릿수 문제였다.
long n 이란 임의의 변수의 자릿수를 배열크기로 지정하여 푸는 문제였는데,,
이렇게 푸는 것이 맞는지 모르겠다. ㅋㅋㅋㅋ 일단 불안정하게라도 되면 뇌정지 오는데.. ㅠㅠ
나의 생각은 n을 계속 10으로 나눠줄때마다 cnt++ 을 해주면, 몫이 0이 될 때까지 연산이
계속 되 자릿수를 구할 수 있을 거란 생각이었다.
다른 방법으로는 Long 타입인 n을 String으로 바꿔줘서 length를 구하는 방법이 있었다.
1)
int size = Long.toString(n).length();
2)
String temp = String.valueOf(n);
int size = temp.length();
'Algorithm' 카테고리의 다른 글
알고리즘 - 선택정렬 (0) | 2019.09.12 |
---|---|
[Java] 프로그래머스 레벨1 요일맞추기 (0) | 2019.09.06 |
[Java]프로그래머스 레벨1 예산문제 (0) | 2019.09.06 |
[Java] 프로그래머스 레벨1 시저암호 (0) | 2019.09.05 |
[Java] 프로그래머스 레벨1 체육복 문제 (0) | 2019.09.04 |
Comments