본문 바로가기

개발 이야기183

[프로그래머스] 문자열을 정수로 변환하기 🗒 문제📝 나의 문제풀이class Solution { fun solution(n_str: String): Int { return n_str.toInt() }} 흠.. 문제 난이도가 섞여 나오는 건 알겠는데 이건.. 너무.. 그래도 풀긴 풀었으니까 작성한다다른 사람 풀이도 toInt()를 사용해서 풀었다. toInt()는 기본이기 때문에 문제풀이 해설 없이 작성하는 것으로 마무리 2025. 2. 6.
[프로그래머스] 문자열 정수의 합 🗒 문제📝 나의 문제풀이class Solution { fun solution(num_str: String): Int { return num_str.map { it.digitToInt() }.sum() }} 📝 다른 사람의 문제 풀이다른 사람의 문제 풀이는 좋아요 수가 높거나 많은 사람들이 푼 방법 기준으로 첨부하였습니다.문제풀이가 겹치네요...class Solution { fun solution(num_str: String): Int { return num_str.map{ it.digitToInt() }.sum() }}🖊 문제 풀이 시 알면 좋을 것 map { it.digitToInt() }문자열(String)을 문자 하나씩 변환하여 새로운 리스트 .. 2025. 2. 6.
[프로그래머스] 전국 대회 선발 고사 🗒 문제📝 나의 문제풀이class Solution { fun solution(rank: IntArray, attendance: BooleanArray): Int { val student = rank.filterIndexed{ i, v -> attendance[i] == true}.sorted().take(3) return 10000 * rank.indexOf(student[0]) + 100 * rank.indexOf(student[1]) + rank.indexOf(student[2]) }} 📝 다른 사람의 문제 풀이다른 사람의 문제 풀이는 좋아요 수가 높거나 많은 사람들이 푼 방법 기준으로 첨부하였습니다.class Solution { fun solution(rank.. 2025. 2. 6.
[프로그래머스] 뒤에서 5등 위로 🗒 문제 📝 나의 문제풀이class Solution { fun solution(num_list: IntArray): IntArray { return num_list.sorted().drop(5).toIntArray() }} 📝 다른 사람의 문제 풀이다른 사람의 문제 풀이는 좋아요 수가 높거나 많은 사람들이 푼 방법 기준으로 첨부하였습니다.class Solution { fun solution(num_list: IntArray): IntArray { return num_list.sorted().drop(5).toIntArray() }}🖊 문제 풀이 시 알면 좋을 것drop(n)리스트에서 앞 n개의 요소를 제거한 후 남은 요소를 반환함.val list = .. 2025. 2. 6.
[프로그래머스] 뒤에서 5등까지 🗒 문제📝 나의 문제풀이class Solution { fun solution(num_list: IntArray): IntArray { return num_list.sorted().take(5).toIntArray() }} 📝 다른 사람의 문제 풀이다른 사람의 문제 풀이는 좋아요 수가 높거나 많은 사람들이 푼 방법 기준으로 첨부하였습니다.class Solution { fun solution(num_list: IntArray): IntArray { var answer: IntArray = intArrayOf() return num_list.sorted().slice(0..4).toIntArray() }}🖊 문제 풀이 시 알면 좋을 것sorte.. 2025. 2. 6.
[프로그래머스] 배열의 길이에 따라 다른 연산하기 🗒 문제📝 나의 문제풀이class Solution { fun solution(arr: IntArray, n: Int): IntArray { return arr.mapIndexed{ i, v -> if(arr.size % 2 == 0){ if( i % 2 != 0) v + n else v } else{ if(i % 2 == 0) v + n else v } }.toIntArray() }} 📝 다른 사람의 문제 풀이다른 사람의 문제 풀이는 좋아요 수가 높거나 많은 사람들이 푼 방법 기준으로 첨부하였습니다.class Solution { fun solution(arr: IntArray.. 2025. 2. 3.