[프로그래머스/Kotlin] 이진수 더하기 (Lv. 0)
·
Algorithm/kotlin
문제 이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return하도록 solution 함수를 완성해주세요.  제한사항return 값은 이진수를 의미하는 문자열입니다.1 ≤ bin1, bin2의 길이 ≤ 10bin1과 bin2는 0과 1로만 이루어져 있습니다.bin1과 bin2는 "0"을 제외하고 0으로 시작하지 않습니다. 입출력 예 코드class Solution { fun solution(bin1: String, bin2: String): String { return Integer.toBinaryString(Integer.parseInt(bin1, 2) + Integer.parseInt(bin2, 2)) }}처음엔 주어진 이진수를 ..
[프로그래머스/Kotlin] 컨트롤 제트 (Lv. 0)
·
Algorithm/kotlin
문제 숫자와 "Z"가 공백으로 구분되어 담긴 문자열이 주어집니다. 문자열에 있는 숫자를 차례대로 더하려고 합니다. 이 때 "Z"가 나오면 바로 전에 더했던 숫자를 뺀다는 뜻입니다. 숫자와 "Z"로 이루어진 문자열 s가 주어질 때, 머쓱이가 구한 값을 return 하도록 solution 함수를 완성해보세요.  제한사항1 ≤ s의 길이 ≤ 200-1,000  s의 원소 중 숫자 s는 숫자, "Z", 공백으로 이루어져 있습니다.s에 있는 숫자와 "Z"는 서로 공백으로 구분됩니다.연속된 공백은 주어지지 않습니다.0을 제외하고는 0으로 시작하는 숫자는 없습니다.s는 "Z"로 시작하지 않습니다.s의 시작과 끝에는 공백이 없습니다."Z"가 연속해서 나오는 경우는 없습니다. 입출력 예 코드class Solution {..
[프로그래머스/Kotlin] 7의 개수 (Lv. 0)
·
Algorithm/kotlin
문제머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. 제한사항1 ≤ array의 길이 ≤ 1000 ≤ array의 원소 ≤ 100,000 입출력 예 코드class Solution { fun solution(array: IntArray): Int { var answer: Int = 0 for(element in array){ var tmp = element.toString() for(e in 0 until tmp.length){ if(tmp[e] == '7'){ ..
[프로그래머스/Kotlin] 한 번만 등장한 문자 (Lv. 0)
·
Algorithm/kotlin
문제 문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다.  제한사항0 s의 길이 s는 소문자로만 이루어져 있습니다. 입출력 예 코드class Solution { fun solution(s: String): StringBuilder { var answer = StringBuilder() var map = HashMap() var array = ArrayList() for(element in s){ map[element] = map.getOrDefa..
나연쓰
'Algorithm' 카테고리의 글 목록 (10 Page)