일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- context 추가하기
- 이것이 취업을 위한 코딩 테스트다 with 파이썬
- 백준 1260
- 코틀린 프로그래밍
- 서블릿
- safe call
- kotlin programming
- 백준 1793
- 미스터하이볼
- 샤로수길 미스터하이볼
- JSP/서블릿
- JavaScript
- Kotlin 문법
- CocoaPods 에러
- 서울대입구역 하이볼
- 엘비스 연산자
- 엄마손맛칼국수
- 알고리즘 공부
- 타일링 문제
- 죽전엄마손맛칼국수
- kotlin
- javascript promise
- context 추가
- tomcat 설치
- 라즈베리파이 한글 깨짐
- 코딩테스트 준비
- 라즈베리파이 한글입력
- jsp
- 다이나믹 프로그래밍
- tomcat context
- Today
- Total
목록분류 전체보기 (27)
semicolon;
1. 변수 선언하기 // val : 변할 수 없는 변수, var : 변할 수 있는 변수 // 값을 바로 넣을 때는 변수형을 지정해 주지 않아도 되지만 그렇지 않을 때는 변수형을 꼭 미리 지정해 줘야 한다. val a : Int = 10 // Error : a = 100 var b : Int = 9 2. 함수 선언하기 // Kotlin에서 함수는 function을 뜻하는 fun으로 선언한다. // 여기서는 void가 Unit이다. return 타입이 없다면 Unit을 쓰지 않아도 된다. fun addFunc(x : Int, y : Int) : Int { return x+y } 3. 조건문 - if, else 사용 fun normal(x : Int, y : Int) : Unit { if(x > y){ pri..
Dynamic programming의 대표 예제인 타일링 문제이다. Dynamic programming 문제인 만큼 점화식을 세워서 풀었다. 이 문제에서 점화식은 d[i] = (d[i-1] + d[i-2]*2)로 구할 수 있다. 왜냐하면 타일이 i-1까지 모두 채워져 있을 경우에는 타일을 채울 수 있는 경우가 한 가지밖에 없고, 타일이 i-2까지 모두 채워져 있을 경우에는 타일을 채울 수 있는 경우가 두 가지가 있기 때문이다. 나는 파이썬으로 풀었다. 다음은 파이썬 코드이다. def dynamic(num): d = [0]*251 d[0] = 1 d[1] = 1 d[2] = 3 for i in range(3, num+1): d[i] = (d[i-1]+d[i-2]*2) print(d[num]) while T..

최근 아이폰 정품 케이스를 구매해 사용 중이다. 현재 내 핸드폰은 11 pro 미드나이트 그린 색상인데, 내가 구매할 때 베릴 색상에 대한 정보가 많이 없어 많이 고민하고 구매하였기에 구매를 고민하는 누군가에게 도움이 되고자 리뷰를 올려 본다. (가격이 비싸니까 케이스 하나 사는데도 신중해지게 된다 ㅠㅜ....) 나는 쿠팡에서 구매했다. 원래 정가는 실리콘 케이스 치고는 매우 비싼 49,000원..😂😂 이지만, 쿠팡덕에 29,900원에 구매할 수 있었다. 쿠팡에서 할인을 자주 하는 것 같은데, 그때그때 할인율이 달라져 구매를 하고 싶다면 자주 들어가 보는 것도 좋을 것 같다. 그렇게 도착한 나의 아이폰 정품 케이스..! 포장이 부드럽게 뜯기면 정품, 지저분하게 뜯기면 가품이래서 두근두근하는 마음으로 뜯어..
기본적인 dfs와 bfs 문제다. 기본이라서 무난하게 풀었지만, 그래도 삽질을 조금 했다.^^(삽질의 내용은 나중에 나온다ㅜ) 나는 이 문제를 풀기 위해 먼저 이어져 있는 노드를 다음과 같이 표로 표현해 봤다. 예를 들어, 4 5 1 1 2 1 3 1 4 2 4 3 4 이렇게 입력이 된다면 표로는 이렇게 나타낼 수 있는 것이다. 이렇게 시각화를 하면 훨씬 문제를 풀기가 수월해지는 것 같다. 1 2 3 4 1 0 1 1 1 2 1 0 0 1 3 1 0 0 1 4 1 1 1 0 이렇게 해서 풀어낸 코드가 이것이다. python으로 코딩했다. from collections import deque n, m, v = map(int, input().split()) arr = [[0]*(n+1) for j in ra..