분류 전체보기556 Kotlin] 프로그래머스 lv.0, 문자 리스트를 문자열로 변환하기 https://school.programmers.co.kr/learn/courses/30/lessons/181941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 더보기 이거.. 코틀린은 그냥 array.joinToString("사이에 넣고싶은 문자") 매서드가 따로 있습니다. 예를 들어 .. ["가", "나", "다"].joinToString("") 하면 "가나다", ["가", "나", "다"].joinToString("-") 하면 "가-나-다"가 출력됩니다.. 코드로 보면, class Solution { fun solution(arr: Array.. 2023. 6. 13. Kotlin] 백준 1316번 문제풀이 https://www.acmicpc.net/problem/2566 2566번: 최댓값 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다. www.acmicpc.net 풀이 더보기 두 개의 배열을 준비한다. 하나는 최대값들을 저장할 배열, 하나는 이 최대값이 배열의 몇 번째 행에 있는지 저장할 용도이다. 총 9줄이고, 배열의 인덱스에 꽂아넣어야 하므로 0~8까지 반복문을 반복한다. 반복문의 반복마다 9개의 숫지가 있는 문자열을 받아와서 split(" ").map{ it.toInt() }를 통해 정수배열로 전환한다. 전환된 정수배열.max()를 하여 최댓값을 찾아내고. indexOf.. 2023. 6. 13. Kotlin] 프로그래머스 lv.0 문자열 섞기 https://school.programmers.co.kr/learn/courses/30/lessons/181942# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 더보기 해당 문제는 두 매개변수의 길이가 같기 때문에, 두 배열 크기의 합만큼 반복하면서 홀수자리에 첫번째 매개변수의 값, 짝수자리에 두 번째 매개변수의 값을 꽂아넣으면 된다. 이 때, 가져와야할 인덱스는 i/2를 한 몫을 가져오면 된다. 예를 들어, 내 코드는 1부터 두 반복문의 크기의 합까지 반복하는 반복문을 만들었다. i = 1일때, 홀수임을 판단하도록 i%2 = 1임을 파악한다. .. 2023. 6. 12. Kotlin] 백준 25206번 문제풀이 https://www.acmicpc.net/problem/25206 25206번: 너의 평점은 인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치 www.acmicpc.net 풀이 더보기 이 문제는.. 시키는데로 따라가면 풀 수 있다. 일단 외부에 전체 학점 수, 전체 점수를 전역변수로 지정한다. 20개가 주어진다고 했으니 반복문을 20개로 걸어둔다 반복문마다 readLine을 받아 split으로 과목명, 학점, 등급 순으로 나눠둔다. 만약 등급이 P라면 계산에서 제해야하므로 continue로 다음 입력을 받는다. 아니라면 먼저 등급별 점수를 계산하는데, 나같은 경우는 F .. 2023. 6. 12. 이전 1 ··· 14 15 16 17 18 19 20 ··· 139 다음 반응형