본문 바로가기

Algorithm24

[프로그래머스 • 코틀린] 명예의 전당(1) #138477 #138477 🎄 Question ? https://school.programmers.co.kr/learn/courses/30/lessons/138477# 🎀 Answer class Solution { fun solution(k: Int, score: IntArray): IntArray { var list = mutableListOf() var answer = mutableListOf() for (i in score.indices) { list.add(score[i]) list.sort() if (i 2023. 12. 14.
[프로그래머스 • 코틀린] 콜라 문제 #132267 #132267 🎄 Question ? https://school.programmers.co.kr/learn/courses/30/lessons/132267 class Solution { fun solution(a: Int, b: Int, n: Int): Int { var answer: Int = 0 return answer } } 🧩 Thought Process while문 안에서 매번 나누어주고 몫 더해주기 🎀 Answer class Solution { fun solution(a: Int, b: Int, n: Int): Int { var answer: Int = 0 var bottleNumber: Int = n var remainder: Int = 0 while (bottleNumber>=a) { ans.. 2023. 12. 13.
[프로그래머스 • 코틀린] 푸드 파이트 대회 #134240 #134240 🎄 Question ? class Solution { fun solution(food: IntArray): String { var answer: String = "" return answer } } https://school.programmers.co.kr/learn/courses/30/lessons/134240 🧩 Thought Process 차근 차근 for문 써가면서 숫자 추가해주기 🎀 Answer class Solution { fun solution(food: IntArray): String { var answer: String = "" for (i in 1 until food.size) { for (j in 0 until food[i]/2) { answer += i } } answ.. 2023. 12. 12.
[프로그래머스 - 코틀린] 내적 #70128 (dot product) #70128 🎄 Question ? https://school.programmers.co.kr/learn/courses/30/lessons/70128 class Solution { fun solution(a: IntArray, b: IntArray): Int { var answer: Int = 1234567890 return answer } } 🧩 Thought Process 인덱스가 같은 두 배열을 곱한 새로운 배열 만들기 새로 만들 배열의 sum() 구하기 🎀 Answer class Solution { fun solution(a: IntArray, b: IntArray): Int { var answer = 0 for (i in 0 until a.size) { answer += a[i]*b[i] } r.. 2023. 12. 11.