본문 바로가기

전체 글96

[프로그래머스 • 코틀린] 직사각형 별찍기 #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.
[TIL • 20231107] #2 (안드로이드 2기 사전캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 xml 가로정렬은 컴포넌트를 모두 세렉해서 체인으로 묶기 LinearLayout 공부 (오리엔테이션 넣어줘야함) 배경 색깔을 추가하고 싶으면 drawable 파일에 색 관련 코드를 추가해줘야한다. 💡 알고리즘 - 코틀린 : 프로그래머스 코드 카타 12918 https://occhiolism.tistory.com/6 [프로그래머스 • 코틀린] 문자열 다루기 기본 # 12918 [프로그래머스 • 코틀린] (제목) # 12918 #12918 🎄 Question ? https://school.programmers.co.kr/learn/courses/30/lessons/12918 class Solution { fun solution(s: String): Bo.. 2023. 11. 7.
[프로그래머스 • 코틀린] 문자열 다루기 기본 # 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.
[TIL • 20231106] #1 (안드로이드 2기 사전캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 안드로이드를 휴대폰으로 연결해주어서 안드로이드 스튜디오에서 빌드를 하면 휴대폰에 앱이 실행되도록 해주었다. 내 컴퓨터로는 에뮬레이터가 돌아가지 않는다.. haxm을 다운 받는걸 추천한다는 메세지가 계속 뜨고 haxm을 추천한대로 다운 받아도 그대로 같은 메세지가 떠 있다... 또르르 그나마 삼성폰을 써서 다행이다 싶다. - setContentView가 레이아웃 페이지랑 연결해준다. findViewById(R.id.아이디이름)을 이용해서 레이아웃에 있는 컴포넌트를 연결해준다. 버튼이름.setOnClickListener {val intent = Intent(this, 이동할클래스이름::class.java) startActivity(intent)}를 해주.. 2023. 11. 6.
[프로그래머스 • 코틀린] 부족한 금액 계산하기 #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.