알고리즘 썸네일형 리스트형 나머지가 1이 되는 수 찾기 문제 문제 풀이 int solution(int n) { int answer = 0; for(int i = 1; i < n; i++){ if(n%i == 1){ answer = i; } } return answer; } 처음에 for반복문을 통해 나머지가 1일 때만 answer에 나머지가 1이 되는 수를 출력하려 했다. 하지만 입력값이 10인 경우 9가 출력되어 가장 작은 자연수를 리턴하도록 해야했다. int solution(int n) { int answer = 0; for(int i = 1; i < n; i++){ if(n%i == 1){ answer = i; break; } } return answer; } break; 를 추가해 줌으로써 나머지가 1이 되는 가장 작은 자연수를 return하도록 하였다. 더보기 약수의 합 문제 문제 풀이 int solution(int n) { int answer = 0; for(int i=1; i 더보기 [프로그래머스] 각도기 문제 나의 풀이 #include #include #include int solution(int angle) { int answer = 0; if(angle >0 && angle 90 && angle < 180 ) { answer = 3; } else if(angle == 180) { answer = 4; } return answer; } if, else if 조건문을 통해 예각, 직각, 둔각, 평각 을 나눠주었다. 다른 사람의 풀이 =#include #include #include int solution(int ang) { int ans = 1; return ang 더보기 이전 1 다음