본문 바로가기

인문학도 개발일지

(99)
[코틀린kotlin] 기초 문법 - class, data class 참고 강의: https://youtu.be/Zr9zLEB3mtU?list=PLva6rQOdsvQU7QJIg2RHM9wcT11X1S0pj package com.example.KotlinBasic fun main() { //class: 유사 기능(함수)들의 집합체(객체) //1. class - 자동차(시동, 운전), 사람(밥먹는다, 물마신다, 걷는다) //2. data class - 데이터를 set, get하는 것을 편리하게 //1. 코딩 //2. 호출 var cls = HelloClass() var cls2 = HelloClass(10) println(cls2.age) //get var person = Person(30, "Jay") println(person.name) //컬렉션 심화 (배열) } cla..
[코틀린kotlin] 기초 문법 - 배열, 반복문, 캐스팅 참고 강의: https://youtu.be/JW3SFzffl0U?list=PLva6rQOdsvQU7QJIg2RHM9wcT11X1S0pj package com.example.KotlinBasic fun main() { //1. 배열 //2. loop 반복 //3. 캐스팅 (가볍게) //1. 배열 = {"","",""} var arr1 = listOf("1", "2") //수정 불가 var arr2 = mutableListOf("1", "2") //수정 가능 arr2.add("3") //2. 반복문(향상된 반복문) for (item in arr1) { println(item) } for ((index, item) in arr1.withIndex()) { println("$index, $item") } //3..
[코틀린kotlin] 기초 문법 - Hello World! 참고 강의: https://youtu.be/GcIkrq-mwtg?list=PLva6rQOdsvQU7QJIg2RHM9wcT11X1S0pj fun main() { val hello1 = "Hello World" var hello2: String = "world2" var hello3: String? = "world3" // ? ->null 값을 넣을 수 있다. println(hello1) println(hello1) println(hello()) } fun hello():String { //void // private void hello() {} return "hello fun!" }
[알고리즘] 백준 2523 : 별 찍기-13 파이썬 풀이 풀이 N = int(input()) R = (N-1) * 2 + 1 for i in range(R): if i < N: print("*"*(i+1), i) else: print("*"*(R-i), i)
[알고리즘] 백준 5543 : 상근날드 파이썬 풀이 풀이 burger = [] drink = [] for _ in range(3): b = int(input()) burger.append(b) for _ in range(2): d = int(input()) drink.append(d) print(min(burger) + min(drink) - 50)
[알고리즘] 백준 10039 : 평균 점수 파이썬 풀이 풀이 score = [] for _ in range(5): s = int(input()) if s < 40: score.append(40) else: score.append(s) avg = int(sum(score)/5) print(avg)
[알고리즘] 백준 2588 : 곱셈 파이썬 풀이 풀이 _1 = int(input()) _2 = int(input()) str_2 = str(_2) print(_1 * int(str_2[2])) print(_1 * int(str_2[1])) print(_1 * int(str_2[0])) print(_1*_2)
[알고리즘] 백준 10430 : 나머지 파이썬 풀이 풀이 A, B, C = map(int, input().split(" ")) print((A+B)%C) print((A%C + B%C)%C) print((A*B)%C) print((A%C * B%C)%C)