본문 바로가기

Algorithm24

[프로그래머스 • 코틀린] 직사각형 별찍기 #12969 #12969 🎄 Question ? https://school.programmers.co.kr/learn/courses/30/lessons/12969 fun main(args: Array) { val (a, b) = readLine()!!.split(' ').map(String::toInt) println(a + b) } 🧩 Thought Process *를 a번 적고 > 이거 할 떄 "문자열"*(숫자) 사용하면 문자열이 숫자만큼 반복되는 걸로 작성했는데 코틀린을 쓸 때에는 문자열 곱셈이 성립하지 않는다. 대신에 repeat(정수형) 함수를 이용해주어야 한다. b 줄만큼 프린트하기. for 문 이용 그리고 println 함수 이용해서 줄바꿈해주기. 🎀 Answer fun main(args: Array) .. 2023. 11. 18.
[프로그래머스 • 코틀린] 행렬의 덧셈 #12950 #12950 🎄 Question ? https://school.programmers.co.kr/learn/courses/30/lessons/12950 class Solution { fun solution(arr1: Array, arr2: Array): Array { var answer = arrayOf() return answer } } 🧩 Thought Process arr1과 arr2의 배열 크기가 무조건 같아야하기 때문에 arr1과 arr2의 공통 배열 크기를 row에 저장하기 arr1의 첫번째 엘리먼트 배열의 크기를 column에 저장하기 array는 immutable(수정 불가)하므로 리스트로 바꾸어줘야하기 때문에 텅빈 리스트 만들기. 이때 List 에 들어가는 엘리먼트는 IntArray 사용!.. 2023. 11. 17.
[프로그래머스 • 코틀린] 문자열 다루기 기본 # 12918 [프로그래머스 • 코틀린] (제목) # 12918 #12918 🎄 Question ? https://school.programmers.co.kr/learn/courses/30/lessons/12918 class Solution { fun solution(s: String): Boolean { var answer = true return answer } } 🧩 Thought Process toString으로 바꾸어주기 문자열의 크기만큼 for 문 돌리기 if문 을 이용해서 모든 문자가 문자열인지 확인하기 (이때 아스키 코드 범위 이용! #첫 시도 class Solution { fun solution(s: String): Boolean { var answer = true var sString = s.toSt.. 2023. 11. 7.
[프로그래머스 • 코틀린] 부족한 금액 계산하기 #82612 #82612 🎄 Question ? https://school.programmers.co.kr/learn/courses/30/lessons/82612 //82612 class Solution { fun solution(price: Int, money: Int, count: Int): Long { var answer: Long = -1 return answer } } 🧩 Thought Process use the for loop to find the summation of all the n times of rides. repeat count times! for 문을 이용해서 총 가격 찾기 Then subtract the sum by the money and return that as an answer 총 .. 2023. 11. 6.