전체 글 114

(백준/Kotlin) 1225번 : 이상한 곱셈

난이도: Bronze 2 프로그래밍 언어: Kotlin 문제명: 이상한 곱셈 푼일자: 2021년 10월 주소: https://www.acmicpc.net/problem/1225 문제풀기 문제 설명에 나온대로 풀어서 결과가 나올 수 있도록 문제를 풀었습니다. fun main() = with(System.`in`.bufferedReader()) { val (A, B) = readLine().split(" ") print(A.fold(0L) { total, num -> total + B.sumOf { num.digitToInt() * it.digitToInt() } }) } 조금 더 머리를 사용해서 알고리즘을 최적화한 버전입니다. fun main() = with(System.`in`.bufferedReader..

코딩 테스트 2021.10.21

(백준/Kotlin) 10811번 : 바구니 뒤집기

난이도: Bronze 2 프로그래밍 언어: Kotlin 문제명: 바구니 뒤집기 푼일자: 2021년 10월 주소: https://www.acmicpc.net/problem/10811 문제풀기 1차 제출 코드입니다. import java.util.* fun main() = with(System.`in`.bufferedReader()) { // 바구니 뒤집기 val (N, M) = readLine().split(" ").map { it.toInt() } val arr = IntArray(N + 1) { it } repeat(M) { val stack = Stack() val (i, j) = readLine().split(" ").map { it.toInt() } for (m in i..j) stack.push..

코딩 테스트 2021.10.18

(백준/Kotlin) 9469번 : 폰 노이만

난이도: Bronze 3 프로그래밍 언어: Kotlin 문제명: 폰 노이만 푼일자: 2021년 10월 주소: https://www.acmicpc.net/problem/9469 문제풀기 간단하게 푼 문제입니다. fun main() = with(System.`in`.bufferedReader()) { // 폰 노이만 repeat(readLine().toInt()) { println(readLine().split(" ").map { it.toDouble() } .let { "${it[0].toInt()} ${java.text.DecimalFormat("#.000000").format(it[1] / (it[2] + it[3]) * it[4])}" }) } }

코딩 테스트 2021.10.08

Windows 10 에서 Vue.js 설치해서 사용하기

들어가기에 앞서... NodeJS 는 설치 되어 있어야 합니다. 해당 링크를 참조하세요 : https://docs.microsoft.com/ko-kr/windows/dev-environment/javascript/nodejs-on-windows 네이티브 Windows에서 NodeJS 설치 Windows에 직접 Node.js 개발 환경을 설치하는 방법에 대한 가이드입니다. docs.microsoft.com 1. PowerShell 실행 Windows 키 + X 를 조합하여 아래 창을 띄우고, PowerShell (Admin)를 실행합니다. 2. Vue.js 설치 npm install vue 3. Vue-Cli 설치 npm install -g @vue/cli 4. cannot be loaded because..

갤럭시 S21 시리즈 9월 28일 업데이트 후기

10월 2일에 업데이트 알람이 뜨길레, Samsung members 에서 업데이트 내용을 확인해 보았습니다. 9월 28일자 업데이트 내용인 것 같다. 해당 내용을 보고 별 것 없는 업데이트 인 줄 알았지만... 업데이트 이후 드라마틱하게 휴대폰이 부드러워 졌습니다. 홈화면 전환, 앱 실행과 홈 버튼으로 앱을 종료 시키는 등의 동작 등에서 눈에 띄게 잔끊김이 사라졌고 지금까지 카메라 앱을 실행할때와 카메라가 로딩될때까지 앱을 종료시키기가 매우 어려웠는데 카메라 앱을 종료할 때 버벅이 조금 줄어들고 앱을 빠르게 종료할 수 있게 되었습니다. 카메라 버벅임이 완전히 해결됬으면 했는데 S21 시리즈는 포기해야 할 것 같습니다. 휴대폰도 조금 더 빠릿빠릿하게 동작하는 것 같고, 리프레쉬 현상이 줄어들었습니다. 리프..

일상다반사 2021.10.05

(백준/Kotlin) 7510번 : 고급 수학

난이도: Bronze 3 프로그래밍 언어: Kotlin 문제명: 고급 수학 푼일자: 2021년 10월 주소: https://www.acmicpc.net/problem/7510 문제풀기 제곱 후 비교문장 하나로 해결할 수 있는 문제였습니다. Scenario #N뒤에 콜론을 붙이지 않고 제출하는 등으로 틀렸습니다를 겪었습니다. import kotlin.math.pow fun main() = with(System.`in`.bufferedReader()) { // 고급 수학 repeat(readLine().toInt()) { println("Scenario #${it+1}:") val math = readLine().split(" ").map { i -> i.toDouble().pow(2) }.sorted() ..

코딩 테스트 2021.10.05

yyyy-mm-ddTHH:mm:ss(LocalDateTime) 를 원하는 데로 주무르기(T 만 없애는 등)

val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss", Locale.KOREA) val nowDateTime = LocalDateTime.now() val localStartDateTime = LocalDateTime.parse(nowDateTime.toString(), formatter) val DT = DateTimeFormatter.ofPattern("HH시 mm분 ss초").format(localStartDateTime) LocalDateTime.parse(nowDateTime.toString(), formatter) 에 변환할 LocalDateTime 형식의 변수를 할당하여 주시고 리턴되는 값을 변경하고 싶으시다면, DateTi..

Language/Kotlin 2021.09.28

깃허브에서 스터디/공부 할 수 있는 레포 모음 레포

국내 개발 도서 리스트, Computer Science(CS), Github 관리 법, 개발 컨텐츠 전공 지식, 기술 면접(면접 질문/인터뷰), 채용 정보 등을 모두 모아 놓은 깃허브 레포지트리 입니다. https://github.com/Kuass/study-at-github GitHub - Kuass/study-at-github: (Korean data) Many people thankfully share a repository with a lot of information. Here, the rep (Korean data) Many people thankfully share a repository with a lot of information. Here, the repository are collec..

Tips/기타 2021.09.28