본문 바로가기
반응형

풀이4

Kotlin - 문자열을 정수로 바꾸기 프로그래머스 코딩 연습 ( 18 ) 프로그래머스 문제 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다. 예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. 코틀린 문자열을 정수로 바꾸기 답 class Solution { fun solution(s: String) = s.toInt() } 코틀린 풀이 s.toInt(): 주어진 문자열 s를 정수로 변환합니다. Kotlin의 내장 함수 toInt()를 사용.. 2023. 12. 6.
Kotlin - x만큼 간격이 있는 n개의 숫자 ( 16 ) 프로그래머스 문제 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. x n answer 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4, -8] 코틀린 x만큼 간격이 있는 n개의 숫자 답 class Solution { fun solution(x: Int, n: Int): LongArray { val answer = LongArray(n){i-> x.toLong() * (i + 1).toLong() } return answer } } 코틀린 풀이 x와 n이라는 두 개의 정수 매개변수를 받습니다. LongArray(n)은 길.. 2023. 12. 5.
Kotlin - 나머지가 1이 되는 수 찾기 프로그래머스 코딩 연습 (15) 프로그래머스 문제 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. n result 10 3 12 11 코틀린 나머지가 1이 되는 수 찾기 답 class Solution { fun solution(n: Int): Int { for( i in 2..n-1) for (n%i == 1) return i } return 0 } } 코틀린 풀이 매게변수 n을 입력받아 for문을 사용해 i 는 2부터 n -1 까지의 값을 순회하는 반복문을 만듭니다. 그 후 순회 중인 값 i가 n으로 나누어 떨어지지 않고 나머지가 1이면, 해당 값을 반환하고 함수를 종료합니다. 반복문.. 2023. 12. 3.
2차 전지 기술 혁명, 에너지 패러다임을 뒤바꿀까? 에너지의 미래를 혁신하고 뒤바꿀 2차 전지 기술을 세상 모든 사람이 눈여겨 보고 있습니다. 전통적인 에너지 패러다임을 완전히 뒤집어 놓는 이 기술은 높은 전력, 초고속 충전, 그리고 친환경적인 기술이 형성된다면 우리의 미래를 혁신적으로 변화시켜 줄 수 있으며, 무엇이 변화되었는지 캐치를 못할 정도로,정말 빠르게 변화 할 것입니다. 폭발적인 성능 향상으로 고전압 시대 열린다! 2차 전지 분야에서의 혁신적인 연구로 인해 고전압 시대의 문이 열리고 있습니다. 이 기술이 실현화 된다면 이제 더 이상 전력 부족으로 인한 걱정은 없을 것입니다. 몇 분도 아닌 몇 초면 가능한 빠른 충전, 초고속 보다 빠른 충전 기술의 진화 이제 전기 기기를 충전하는 데 걸리는 시간은 지금의 기술과 비교할 수 없을 정도로 빨라질 것입.. 2023. 8. 4.
728x90
반응형