Android 앱개발 공부/알고리즘 코드카타(Algorithm Code Kata) 10

나머지가 1이 되는 수 찾기

코드카타 : 나머지가 1이 되는 수 찾기 * return 위치에 따른 반환 차이 * 예제1fun main() { print("숫자를 입력하세요 : ") var number = readLine()!!.toInt() var result = Solution() println("${result.solution(number)}")}class Solution { fun solution(n: Int): Int { var answer: Int = 0 var x: Int = 0 for(x in 2..n-1){ if(n%x==1) answer = x } return answer }} * 출..

두 수의 합

Q.정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. (조건 : -50,000 ≤ num1 ≤ 50,000, -50,000 ≤ num2 ≤ 50,000) 더보기 #include #include #include int solution(int num1, int num2) { int answer = -1; return answer; } A. 더보기 #include #include #include int solution(int num1, int num2) { int answer = -1; answer = num1 + num2; return answer; }

숫자 비교하기

Q. 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. (조건 : 0 ≤ num1 ≤ 10,000, 0 ≤ num2 ≤ 10,000) 더보기 #include #include #include int solution(int num1, int num2) { int answer = 0; return answer; } A. 더보기 #include #include #include int solution(int num1, int num2) { if(num1==num2) return 1; else return -1; }

나이 출력

Q. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요 (조건 : 0 < age ≤ 120, 나이는 태어난 연도에 1살이며 매년 1월 1일마다 1살씩 증가합니다.) 더보기 #include #include #include int solution(int age) { int answer = 0; return answer; } A. 더보기 #include #include #include int solution(int age) { int answer = 0; answer = 2023-age; return answer; }