STUDY/알고리즘(24)
-
백준 10818 번 - 최소, 최대 (코틀린)
import java.util.StringTokenizer fun main(args: Array) = with(System.`in`.bufferedReader()){ val arr = ArrayList() val num = readLine().toInt() val st = StringTokenizer(readLine()) while(st.hasMoreTokens()) { arr.add(st.nextToken().toInt()) } var num_list1 = arr.sorted() //println("Contents Of an Array: "+ arr) //println("Contents Of an Array: "+ num_list1) println("${num_list1[0]} ${num_list1[n..
2022.06.06 -
백준 1110번 - 더하기 사이클 (코틀린)
요 상태에서는 Token 을 쓰는수밖에 없구나ㅇㅅㅇ.. import java.io.*; fun main() = with(BufferedReader(InputStreamReader(System.`in`))) { val writer = BufferedWriter(OutputStreamWriter(System.out)) var number = readLine().toInt() var copy = number var count = 0 do { number = number % 10 * 10 + (number/10 + number%10) %10 //println(number) count++ } while (copy!=number) writer.write(count.toString()) writer.flush() w..
2022.06.06 -
백준 2588번 - 곱셈 (코틀린)
fun main() { val first = readln()!!.toInt() val sec = readln()!! // 2 -> 1 -> 0 순으로 ...456이면 654 순으로 출력. for ( i in 2 downTo 0) { println( first * sec[i].digitToInt()) } println(first*sec.toInt()) } ** digitToInt() : 문자 변수의 값이 숫자인경우, digitToInt() 함수를 이용하여 숫자로 변환 할 수 있다. ** for ( i in 2 downTo 0 ) 2 부터 0까지 거꾸로 for 문을 돌린다.
2022.06.01 -
코테공부 순서
https://www.linkedin.com/in/suhyeon-cho-7225b618a/ 제일 유명한 Leet Code 문제집. 이걸 베이스로 진행하기 ! 백준도 유명하지만 영어공부 겸 LeetCode 로 진행하자. 그리고 이 알고리즘 강의도 좋다고 하니 아침에 출퇴근길에 ( 잠들지 않는다면 ) 시도해보자 ^_ㅠ.... https://youtu.be/HtSuA80QTyo 공부 방법 1. 아래의 기본 이론과 더불어 같이 공부를 진행. 이론 + 실전 문제 2. 하루에 쉬운 문제라도 하나라도 풀어보자.. ㅠㅠ 3. 답을 먼저 보지말고, 어떻게든 스스로 풀어보려고 하기. 최소 5번 까지 시도해보고, 그 뒤로 안되면 오답 풀이를 블로그에 쓰자. http://www.cv-learn.com/20210214-data..
2022.02.15