문제 해석
풀이 계획
다른사람풀이
문제 해석
풀이 계획
약수는 N의 제곱근을 기준으로 대칭이 되도록 배치가 되어있다
이 성질을 이용해서 가장 큰 약수와 가장 작은 약수를 곱하면 N을 구할 수 있을 것 같다
약수의 개수 크기만 큼 배열을 만들어서 index 0과 index[length-1]을 곱해주기로 하였다
출력은 long타입으로 해주어야 한다
문제 해석
풀이 계획
X를 입력받고 가장 짧은 막대를 나타내는 bar, 합친막대의 길이를 나태는 sum, 막대의 길이를 나타내는 sum 변수를 선언한다
while문을 만들고 bar를 2로 나누어 -=해주고 sum에 bar를 -=을 해준다
변화된 sum과 X를 비교한다
반복문에서 빠져나올 때가지 반복하다가 num을 출력한다
예외 값으로 만약 X가 64라면 반복문을 거치지 않고 바로 1을 출력하도록 한다
알고리즘 문제풀이
포트폴리오 수정
프로젝트 준비
채용공고 읽기