나의 풀이 조원의 풀이 모든 년도에 계산 3항연산자 사용
###hash 이용
while 사용하면 반복 조건 만족하면 계속 for 는 반복 횟수를 알아야
다른 분 풀이StringBuilderStirng은 변경 불가능한 문자열을 생성하지만 StringBuilder는 변경 가능한 문자열을 만들어 준다.StringBuilder의 객체를 생성한 후, append()의 인자로 연결하고자 하는 문자열을 넣어서 StringBuild
제곱근을 만들어 주는 sqrt 와 intValue를 사용
else if num%2==1 조건 대신 else로 둔 경우 626331이 입력된 경우 오버플로우로 인해 500번 전에 결과가 나오는 오류가 발생함
앞서 구한 자릿수 더하기에서 한단계 추가된 문제
진법의 특성을 이용해
가려진 숫자의 수와 보이는 숫자 중 맞는 갯수를 구함7에서 맞은 갯수의 값을 뺀 것이 등수가 되는데 두값이 0인 경우에 7등이 되므로 그 경우 6으로 고정할 수 있게 Math.min 사용
import java.util.ArrayList; import java.util.Collections; class Solution { public String[] solution(String[] strings, int n) { Arr
`JAVA
이부분을 잘못 적었음
예외처리가 중요한 문제!
비트연산 쓰면 쉽지만 그건 재미없으니 각각 구해봄