728x90

2024/05/06 3

[백준/Kotlin] 알약(4811)

문제https://www.acmicpc.net/problem/4811 70세 박종수 할아버지는 매일 매일 약 반알을 먹는다. 손녀 선영이는 종수 할아버지에게 약이 N개 담긴 병을 선물로 주었다.첫째 날에 종수는 병에서 약 하나를 꺼낸다. 그 다음, 그 약을 반으로 쪼개서 한 조각은 먹고, 다른 조각은 다시 병에 넣는다.다음 날부터 종수는 병에서 약을 하나 꺼낸다. (약은 한 조각 전체 일 수도 있고, 쪼갠 반 조각 일 수도 있다) 반 조각이라면 그 약을 먹고, 아니라면 반을 쪼개서 한 조각을 먹고, 다른 조각은 다시 병에 넣는다.종수는 손녀에게 한 조각을 꺼낸 날에는 W를, 반 조각을 꺼낸 날에는 H 보낸다. 손녀는 할아버지에게 받은 문자를 종이에 기록해 놓는다. 총 2N일이 지나면 길이가 2N인 문자열..

Programming/Kotlin 2024.05.06

[백준/Kotlin] 욕심쟁이 판다(1937)

문제https://www.acmicpc.net/problem/1937 n × n의 크기의 대나무 숲이 있다. 욕심쟁이 판다는 어떤 지역에서 대나무를 먹기 시작한다. 그리고 그 곳의 대나무를 다 먹어 치우면 상, 하, 좌, 우 중 한 곳으로 이동을 한다. 그리고 또 그곳에서 대나무를 먹는다. 그런데 단 조건이 있다. 이 판다는 매우 욕심이 많아서 대나무를 먹고 자리를 옮기면 그 옮긴 지역에 그 전 지역보다 대나무가 많이 있어야 한다.이 판다의 사육사는 이런 판다를 대나무 숲에 풀어 놓아야 하는데, 어떤 지점에 처음에 풀어 놓아야 하고, 어떤 곳으로 이동을 시켜야 판다가 최대한 많은 칸을 방문할 수 있는지 고민에 빠져 있다. 우리의 임무는 이 사육사를 도와주는 것이다. n × n 크기의 대나무 숲이 주어져 ..

Programming/Kotlin 2024.05.06

Github Pages 배포

React.js로 구현한 웹사이트를 깃허브 페이지로 배포하는 방법을 할 때마다 찾기 귀찮아서 첨부해두려고 한다. React.js로 개발한 프로젝트 뿐만 아니라 웹사이트라면 모두 가능하다고 보면 된다. Terminalnpm install gh-pages --save-dev package.json"homepage": "호스팅될 웹사이트 주소"... "scripts": { ..., "predeploy": "npm run build", "deploy": "gh-pages -d build" },웹사이트 주소는 아래와 같이 하는 것을 추천https://깃허브아이디.github.io/레포명/이렇게 안 하면 뒤에 레포명이 추가로 붙었던가? 주소가 길어짐 Terminalnpm run deploy  G..

728x90