![[프로그래머스/Kotlin] 나머지가 1이 되는 수 찾기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fvfi9O%2FbtsEQbIiOri%2FAAAAAAAAAAAAAAAAAAAAAGb9GltOPD3SjUujyRR22zUhjTHIw5gJSmdTgID0YUB-%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D6jxgfaRz4RdnB3vKLbdcerZvOmk%253D)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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] 약수의 합](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbyCrV1%2FbtsEPLClB1r%2FAAAAAAAAAAAAAAAAAAAAACRsVxTGWnpYRPxZ7-pyJDDyuLI6RfvDKWBFdsO9P61d%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D7hpOZK95hmoKwzClnWLGxV9GVoE%253D)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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] 자릿수 더하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbj7pZc%2FbtsEGL9XYBi%2FAAAAAAAAAAAAAAAAAAAAAA0teyqHja-TXiNsy1XkbBkUZtj5KZGNlmFlNst7-spq%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D4TBOmu9r%252BC2w19fySMcH4bndehI%253D)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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] 평균 구하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fl3xWz%2FbtsEA2xbnhp%2FAAAAAAAAAAAAAAAAAAAAAGt5t1wuwpsF62TVzkb5IPah-IbMFPkZ5gGhNZLwZ68v%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DMVTCbPD8%252BcG%252FvY20aUyaF3BVM0o%253D)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(arr: IntArray): Double { return arr.average() } } 예전 글의 배열의 평균과 같은 방법으로 풀었습니다. 코틀린은 average() 라는 함수를 통해 배열의 평균값을 도출할 수 있습니다. 밑에는 예전에 배열의 평균값을 구하는 문제입니다. https://jucodingdev.tistory.com/49 [프로그래머스/Kotlin] 배열의 평균값 프로그..
![[프로그래머스/Kotlin] 짝수와 홀수](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FSfLUD%2FbtsEvfjMaAF%2FAAAAAAAAAAAAAAAAAAAAAPn_hQ1csnE_R2jXNfVNR9y_xoh4diIW357KOgdATh9l%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DYGzAjDnERuC4RkSK0gm1ON%252Fokr0%253D)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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] 배열의 평균값](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F4KkNy%2FbtsEljOEFwU%2FAAAAAAAAAAAAAAAAAAAAAMZsvFqArk96vPsHs5fFjsOEHY4XJAD-31mlch-YY7TD%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3Dceqt30NU035bpbJrEwSM1ulWxEU%253D)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(numbers: IntArray): Double { return numbers.average() } } 코틀린은 average() 라는 함수를 통해 배열의 평균을 도출할 수 있습니다. 간단하게 numbers라는 정수 배열에 average() 함수를 통해서 평균을 구했습니다. 📗 느낀 점 ...
![[프로그래머스/Kotlin] 짝수의 합](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FdO3d7K%2FbtsEjVGrGLx%2FAAAAAAAAAAAAAAAAAAAAAEvkVkWiVA7ppdXFkTk51II40Gj6oROV7WBd3xKhIisb%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DdMXYPjrivGr26Qhq2vPgt83f%252Fwk%253D)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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] 문자열을 정수로 바꾸기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbSiUvy%2FbtsEf104zpG%2FAAAAAAAAAAAAAAAAAAAAAGB5hRphij2OCpi3gYRiQw80ab5KKZFAEFJUP_fyE5Sp%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DQ34aibO2lmkZuFrbEMHGfMyAveo%253D)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(s: String): Int { var answer = s.toInt() return answer } } answer를 정수형으로 변환해 주는 간단한 문제입니다! 📗 느낀 점 ...