[프로그래머스] 카운트 업

devel_liz·2024년 12월 2일
0

코딩테스트

목록 보기
16/45

🗒 문제


📝 나의 문제풀이

class Solution {
    fun solution(start_num: Int, end_num: Int): IntArray = 
    (start_num..end_num).toList().toIntArray()
}

📝 다른 사람의 문제 풀이

class Solution {
    fun solution(start: Int, end: Int): IntArray = 
    (start..end).toList().toIntArray()
}

🖊 문제 풀이 시 알면 좋을 것

  • (start_num..end_num)

    • Kotlin에서 IntRange라는 클래스 객체를 반환합니다.
  • toList()

    • toList()는 컬렉션을 리스트로 변환하는 확장 함수입니다.
      val range = 1..5
      val list = range.toList()
      println(list)  // [1, 2, 3, 4, 5]
  • toIntArray()

    • 범위나 컬렉션을 IntArray로 변환하여 배열 형태로 처리할 수 있게 해줍니다.

📌 마치며

처음으로 내 문제 풀이와 다른 사람 문제 풀이가 완벽히 일치했다. 벨로그 작성할 때 다른 사람의 문제 풀이좋아요 수가 많은 풀이로 들고 온다. 다른 개발자가 봐도 그 코드가 가독성이 좋고 깔끔하게 풀었기 때문에 좋아요 수를 많이 받은 거라고 생각한다. 이번 문제만큼은 그런 코드와 동일하게 문제를 푼 것 같아 기분이 좋다.

profile
Android zizon

0개의 댓글

관련 채용 정보