[프로그래머스/Kotlin] 나머지가 1이 되는 수 찾기
Algorithm/- Programmers2024. 2. 14. 14:12[프로그래머스/Kotlin] 나머지가 1이 되는 수 찾기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 반복문과 조건문 그리고 break를 적절히 사용해 보자 🔍 코드 및 풀이 class Solution { fun solution(n: Int): Int { var answer: Int = 0 for(x in 1..n){ if(n % x == 1){ answer = x break } } return answer } } x가 1부터 n까지 숫자가 증가하기 때문에 n % x == 1이 되었을 때 가장 작은 숫자를 return 해야 합니다. 즉, 조건이 충족될 시 바로..

[프로그래머스/Kotlin] 약수의 합
Algorithm/- Programmers2024. 2. 13. 17:12[프로그래머스/Kotlin] 약수의 합

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 약수의 성질을 기억합니다. 약수는 더 이상 나누어 떨어지지 않는 수입니다. 🔍 코드 및 풀이 class Solution { fun solution(n: Int): Int { var answer = 0 for(i in 1 .. n){ if(n % i == 0){ answer += i } } return answer } } 1부터 정수 n까지의 숫자중 더이상 나누어 지지 않는 수끼리 더해줘야 합니다. 반복문을 통해 1 부터 n 까지 돌려줍니다. 반복문 안에 조건을..

[프로그래머스/Kotlin] 자릿수 더하기
Algorithm/- Programmers2024. 2. 9. 02:22[프로그래머스/Kotlin] 자릿수 더하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 두 가지 방법을 생각해 낼 수 있다! 각 숫자를 하나하나씩 String으로 떼어내거나 또는 % (나머지)를 이용하여 마지막까지 계속 나누어보자! 🔍 코드 및 풀이 class Solution { fun solution(n: Int): Int { var answer = 0 var temp = n while(temp != 0){ answer = answer + temp % 10 temp = temp / 10 } return answer } } temp = n이라고 ..

[프로그래머스/Kotlin] 평균 구하기
Algorithm/- Programmers2024. 2. 7. 14:47[프로그래머스/Kotlin] 평균 구하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(arr: IntArray): Double { return arr.average() } } 예전 글의 배열의 평균과 같은 방법으로 풀었습니다. 코틀린은 average() 라는 함수를 통해 배열의 평균값을 도출할 수 있습니다. 밑에는 예전에 배열의 평균값을 구하는 문제입니다. https://jucodingdev.tistory.com/49 [프로그래머스/Kotlin] 배열의 평균값 프로그..

[프로그래머스/Kotlin] 짝수와 홀수
Algorithm/- Programmers2024. 2. 6. 15:28[프로그래머스/Kotlin] 짝수와 홀수

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(num: Int): String { if (num % 2 == 0){ return "Even" } else return "Odd" } } 짝수를 구하는 공식은 if ( 변수 % 2 == 0 ) 입니다. 따라서 if문을 이용하여 짝수를 구하는 공식을 적용한 후 짝수면 Even, 짝수가 아닐 시 ( else ) Odd를 반환해줍니다. 반대로 밑에 풀이를 이용하여 홀수를 반환하고 아닐시 ..

[프로그래머스/Kotlin] 배열의 평균값
Algorithm/- Programmers2024. 2. 5. 15:02[프로그래머스/Kotlin] 배열의 평균값

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(numbers: IntArray): Double { return numbers.average() } } 코틀린은 average() 라는 함수를 통해 배열의 평균을 도출할 수 있습니다. 간단하게 numbers라는 정수 배열에 average() 함수를 통해서 평균을 구했습니다. 📗 느낀 점 ...

[프로그래머스/Kotlin] 짝수의 합
Algorithm/- Programmers2024. 2. 2. 15:15[프로그래머스/Kotlin] 짝수의 합

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 짝수를 판별하는 조건문은 if ( i % 2 == 0 ) 인 것을 기억하자! 🔍 코드 및 풀이 class Solution { fun solution(n: Int): Int { var answer: Int = 0 for(i in 1..n){ if(i % 2 == 0){ answer += i } } return answer } } 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return하는 문제입니다. n이하의 짝수를 모두 더해야하니 우선 for문을 활..

[프로그래머스/Kotlin] 문자열을 정수로 바꾸기
Algorithm/- Programmers2024. 2. 1. 16:41[프로그래머스/Kotlin] 문자열을 정수로 바꾸기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(s: String): Int { var answer = s.toInt() return answer } } answer를 정수형으로 변환해 주는 간단한 문제입니다! 📗 느낀 점 ...

image