Study Log

Study Log/코딩테스트

[구현] 게임 개발

난이도 ♦︎♦︎♢ | 풀이시간 40분 | 시간제한 1초 | 메모리제한 128MB | [문제] 현민이는 게임 캐릭터가 맵 안에서 움직이는 시스템을 개발 중이다. 캐릭터가 있는 장소는 1 X 1 크기의 정사각형으로 이뤄진 N X M 크기의 직사각형으로, 각각의 칸은 육지 또는 바다이다. 캐릭터는 동서남북 중 한 곳을 바라본다. 맵의 각 칸은 (A, B)로 나타낼 수 있고, A는 북쪽으로부터 떨어진 칸의 개수, B는 서쪽으로부터 떨어진 칸의 개수이다. 캐릭터는 상하좌우로 움직일 수 있고, 바다로 되어 있는 공간에는 갈 수 없다. 캐릭터의 움직임을 설정하기 위해 정해 놓은 매뉴얼은 이러하다. 현재 위치에서 현재 방향을 기준으로 왼쪽 방향(반시계 방향으로 90도 회전한 방향)부터 차례대로 갈 곳을 정한다. 캐릭터..

Study Log/코딩테스트

[구현] 왕실의 나이트

난이도 ♦︎♢♢ | 풀이시간 20분 | 시간제한 1초 | 메모리제한 128MB | [문제] 행복 왕국의 왕실 정원은 체스판과 같은 8 × 8 좌표 평면이다. 왕실 정원의 특정한 한 칸에 나이트가 서있다. 나이트는 매우 충성스러운 신하로서 매일 무술을 연마한다 나이트는 말을 타고 있기 때문에 이동을 할 때는 L자 형태로만 이동할 수 있으며 정원 밖으로는 나갈 수 없다 나이트는 특정 위치에서 다음과 같은 2가지 경우로 이동할 수 있다 수평으로 두 칸 이동한 뒤에 수직으로 한 칸 이동하기 수직으로 두 칸 이동한 뒤에 수평으로 한 칸 이동하기 이처럼 8 × 8 좌표 평면상에서 나이트의 위치가 주어졌을 때 나이트가 이동할 수 있는 경우의 수를 출력하는 프로그램을 작성하라. 왕실의 정원에서 행 위치를 표현할 때는 ..

Study Log/코딩테스트

[구현] 시각

난이도 ♦︎♢♢ | 풀이시간 15분 | 시간제한 2초 | 메모리제한 128MB [문제] 정수 N이 입력되면 00시 00분 00초부터 N시 59분 59초까지의 모든 시각 중에서 3이 하나라도 포함되는 모든 경우의 수를 구하는 프로그램을 작성하라. 예를 들어 1을 입력했을 때, 다음은 3이 하나라도 포함되어 있으므로 세어야 하는 시각이다. 00시 00분 03초 00시 13분 30초 반면에 다음은 3이 하나도 포함되어 있지 않으므로 세면 안 되는 시각이다. 00시 02분 55초 01시 27분 45초 [입력조건] 첫째 줄에 정수 N이 입력된다.(0

Study Log/코딩테스트

[구현] 상하좌우

난이도 ♦︎♢♢ | 풀이시간 15분 | 시간제한 1초 | 메모리제한 128MB [문제] 여행가 A는 N × N 크기의 정사각형 공간 위에 서 있다. 이 공간은 1 × 1 크기의 정사각형으로 나누어져 있다. 가장 왼쪽 위 좌표는 (1, 1)이며, 가장 오른쪽 아래 좌표는 (N, N)에 해당한다. 여행가 A는 상, 하, 좌, 우 방향으로 이동할 수 있으며, 시작 좌표는 항상 (1, 1)이다. 우리 앞에는 여행가 A가 이동할 계획이 적힌 계획서가 놓여 있다 계획서에는 하나의 줄에 띄어쓰기를 기준으로 L, R, U, D 중 하나의 문자가 반복적으로 적혀있다. 각 문자의 의미는 다음과 같다 L: 왼쪽으로 한 칸 이동 R: 오른쪽으로 한 칸 이동 U: 위로 한 칸 이동 D: 아래로 한 칸 이동 이때 여행가 A가 N..

Study Log/DevOps

[MacOS] 맥에서 apache 설치 확인하고 실행, 중단 하는 방법

환경 iTerms로 이전에 아파치 설치를 세팅 완료한 상태 현 상태에서 설치가 정상적으로 되었는지 확인하고 아파치를 실행해보려고 합니다. 아파치 설치 확인 맥에는 이미 아파치가 설치되어 있다고 하는데요, 제가 이전에 별도로 설치했던건지 기존 설치되어 있는 아파치인지 확인해보기 위해서 아래 코드를 이용해서 확인해보았습니다. apachectl -v 만약 "command not found: apachectl" 오류가 발생할 경우, apachectl 를 설치해주시기 바랍니다! 현재 상태에서 localhost 를 확인해보면, 페이지 오류가 발생하는 것이 확인됩니다. 아파치 서버가 실행되고 있지 않다는 이야기인데요 그럼 아파치 서버를 실행해보도록 하겠습니다 아파치 서버 실행 sudo 명령어를 이용하여 관리자 권한으..

개발하는 채찡
'Study Log' 카테고리의 글 목록