본문 바로가기

전체 글

(82)
[백준 BOJ] 3190번 뱀 3190번 : 뱀 https://www.acmicpc.net/problem/3190 문제 'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. 게임은 NxN 정사각 보드위에서 진행되고, 몇몇 칸에는 사과가 놓여져 있다. 보드의 상하좌우 끝에 벽이 있다. 게임이 시작할때 뱀은 맨위 맨좌측에 위치하고 뱀의 길이는 1 이다. 뱀은 처음에 오른쪽을 향한다. 뱀은 매 초마다 이동을 하는데 다음과 같은 규칙을 따른다. 먼저 뱀은 몸길이를 늘려 머리를 다음칸에 위치시킨다. 만약 이동한 칸에 사과가 있다면, 그 칸에 있던 사과가 없어지고 꼬리는 움직이지 않는다. 만약 이동한 칸에 사과..
[우아한테크코스] kotlin 프리코스 - 1주차 회고록 우아한 테크코스를 시작한지 일주일이 지났습니다. kotlin을 한번도 쓰지 못한 주제에, 극한의 환경이 성장시킨다는 생각으로 바로 헤딩을 해버렸네요. 걱정이 돼서 우테코 시작하기 전날부터 kotlin 문법 공부도 어느정도 미래 해놓고 시작하니 덕분에 생각보단 덜 힘들었지만, 이게 몸풀기라 하니 더더욱 분발해야겠네요. 잡설을 마치고! 문제가 7개나 있으니, 그 중에서 기억에 남는걸 뽑아서 어떻게 풀었는지 확인해봅시다! 문제1 🚀 기능 요구 사항 포비와 크롱이 페이지 번호가 1부터 시작되는 400 페이지의 책을 주웠다. 책을 살펴보니 왼쪽 페이지는 홀수, 오른쪽 페이지는 짝수 번호이고 모든 페이지에는 번호가 적혀있었다. 책이 마음에 든 포비와 크롱은 페이지 번호 게임을 통해 게임에서 이긴 사람이 책을 갖기로..