프로그래머스12 [kotlin] 프로그래머스 둘만의 암호 fun solution(s: String, skip: String, index: Int): String { //"aukks" "wbqd" 5 val s = s.toCharArray() val skip = skip val index = index for (i in 0 until s.size) { //s의 길이만큼 var count = 0 while (count 2024. 5. 30. [kotlin] 문자열 나누기 fun solution(s: String): Int { var array=s.toCharArray() // 문자 배열로 변환 var samecount=0 // 같은 문자 세기 var differcount=0// 다른 문자 세기 var totalcount=0 // 분리된 문자열의 수 var check=array[0] // 처음 비교할 문자는 배열의 첫 문자 for(i in 0 until array.size){ if(check==array[i]){ //같으면 samecount++ 증가 samecount++ } else{ //다르면 differcount 증가 differcount++ } .. 2024. 5. 27. [kotlin] 크기가 작은 부분문자열 문제해결에 사용한 substring 함수 내가 작성한 코드 substring 함수를 사용하여 원하는 범위의 문자열을 추출한 후 p의 값과 비교함을 통해 조건에 만족할 경우 answer값을 증가시킴. fun solution(t: String, p: String): Int { var answer = 0 for (i in 0..t.length - p.length) { if (p >= t.substring(i, i + p.length)) { answer++ } } return answer} 다른 사람의 코드 fun solution(t: String, p: String): Int { return (0..t.length - p.l.. 2024. 5. 19. [kotlin] 삼총사 나의 코드 fun solution(number: IntArray): Int { var size = number.size var count = 0 for (i in 0 until size ) { for (j in i+1 until size ) { for (k in j+1 until size) { if(number[i]+number[j]+number[k]==0){ count++ } } } } return count}세 수의 값을 비교하기 위해 3중 for문을 생성하였다. i는 number의 첫번째 수 부터, j는 i의 다음 수 부터.. 2024. 5. 16. 이전 1 2 3 다음