구현

Java/Java 알고리즘

백준 2530번 인공지능 시계 JAVA 구현해보기

``` 백준 2530번 인공지능 시계 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 2530번 인공지능 시계 풀이 https://www.acmicpc.net/problem/2530 2530번: 인공지능 시계 첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초에서 1초가 지나면 0시 0 www.acmicpc.net 백준 2530번 인공지능 시계는 난이도 브론즈 등급의 문제로서 현재 시각을 디지털시계(0 ~ 24)(시 분 초)로 입력받고 요리에 필요한 시간이 초단위로 주어질 때 요리 후의 시간을 출력해주면 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시..

Java/Java 알고리즘

백준 1740번 거듭제곱 JAVA 구현해보기

``` 백준 1740번 거듭제곱 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 1740번 거듭제곱 풀이 https://www.acmicpc.net/problem/1740 1740번: 거듭제곱 3의 제곱수를 생각하자. 3의 0제곱, 3의 1제곱, 3의 2제곱, ... 은 순서대로 1, 3, 9, 27, ... 이 된다. 이를 바탕으로, 한 개 이상의 서로 다른 3의 제곱수의 합으로 표현되는 수를 생각할 수 있다. 예를 www.acmicpc.net 백준 1740번 거듭제곱은 난이도 실버 등급의 문제로서 서로 다른 3의 제곱을 가지고 만들 수 있는 숫자 중에 N번째로 작은 숫자를 구하면 되는 문제입니다. 이때 N은 500000000000 이하의 자연수입니다. 예를 들어 1 3 4 9 10 12 ..

Java/Java 알고리즘

백준 2161번 카드1 JAVA 구현해보기

``` 백준 2161번 카드 1 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 2161번 카드1 풀이 https://www.acmicpc.net/problem/2161 2161번: 카드1 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net 백준 2161번 카드1은 난이도 브론즈 등급의 문제로서 정수를 입력받고 입력받은 정수만큼 오름차순을 가진 카드가 있을 때 첫 번째 카드를 버리고 두 번째 카드는 맨뒤로 넣는다고 할 때 버리는 카드를 순서대로 출력하면 됩니다. 예를 들어 10을 입력받으면 1 3 5 7 9 2 6 10..

Java/Java 알고리즘

백준 20001번 고무오리 디버깅 JAVA 구현해보기

``` 백준 20001번 고무 오리 디버깅 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 20001번 풀이 https://www.acmicpc.net/problem/20001 20001번: 고무오리 디버깅 백준 문제 풀이에 힘들어하는 수진이를 위해 민우는 문제해결에 도움이 되는 고무오리를 준비했다. 민우가 준비한 고무오리는 신비한 능력이 존재하는데, 최근에 풀던 백준 문제를 해결해주는 www.acmicpc.net 백준 20001번 고무오리 디버깅은 난이도 브론즈 등급의 문제로서 문제 값이 0으로 시작할 때 "고무오리 디버깅 시작"을 첫 입력으로 받고 "문제"라는 입력을 받을 경우 문제에 1을 더하고 "고무오리"라는 입력을 받을 경우 문제에 1을 뺍니다. 다만 문제가 0이면 2를 더합니다. ..

Java/Java 알고리즘

백준 16435번 스네이크버드 JAVA 구현해보기

``` 백준 16435번 스네이크 버드 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 16435 번 풀이 https://www.acmicpc.net/problem/16435 백준 16435번 스네이크버드는 난이도 브론즈 등급의 문제로서 뱀이 있을 때 자기 자신의 길이보다 작은 수의 정수만 먹을 수 있습니다. 정수를 하나 먹으면 길이가 1 증가합니다. 첫 줄에 뱀의 초기 길이, 과일의 개수 둘째 줄에 정수들이 주어질 때 뱀의 최대 길이를 구해주면 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. 입력받은 수를 정렬해주고 해당되는 인덱스, 1 그리고 뱀의 길이만 더해주면 되는 간단한 문제였습니다. 이는 뱀이 먹은 숫자만큼 길이가 ..

Java/Java 알고리즘

백준 3054번 피터팬 프레임 JAVA 구현해보기

``` 백준 3054번 피터팬 프레임 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 3054번 풀이 https://www.acmicpc.net/problem/3054 3054번: 피터팬 프레임 다섯 줄에 걸쳐, 입력으로 주어진 단어를 피터팬 프레임과 웬디 프레임으로 장식한 결과를 출력한다. www.acmicpc.net 백준 3054번 피터팬프레임의 경우 난이도 브론즈 등급의 문제로서 알파벳 X의 피터팬 프레임은 아래와 같이 표현하며 ..#.. .#.#. #.X.# .#.#. ..#.. 알파벳 X의 웬디 프레임은 아래와 같이 표현할 때 ..*.. .*.*. *.X.* .*.*. ..*.. 단어가 주어질 때 3의 배수는 웬디 프레임으로 나머지는 피터팬 프레임으로 장식하면 됩니다. 예를 들어서 ..

Java/Java 알고리즘

백준 1063번 킹 JAVA 구현해보기

``` 백준 1063번 킹 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 1063번 풀이 https://www.acmicpc.net/problem/1063 1063번: 킹 8*8크기의 체스판에 왕이 하나 있다. 킹의 현재 위치가 주어진다. 체스판에서 말의 위치는 다음과 같이 주어진다. 알파벳 하나와 숫자 하나로 이루어져 있는데, 알파벳은 열을 상징하고, 숫자는 www.acmicpc.net 백준 1063번호번 킹은 난이도 실버 등급의 문제로서 8 * 8 크기의 체스판이 주어지고 체스판에 킹의 위치와 돌의 위치가 주어지고 명령어에 따라서 킹이 움직이고 킹의 위치가 돌의 위치가 겹치면 조건에 따라서 돌도 움직이는 문제입니다. 다시 설명하면 A1 부터 H8까지의 칸을 가진 체스판이 주어질 때 킹의..

Go/Go 알고리즘

백준 10845번 큐 Go 구현해보기

``` 백준 10845번 큐 Go 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 10845번 큐 풀이 간단한 큐 연습 https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 백준 10845번은 난이도 실버 등급의 문제로서 큐를 구현하면 되는 문제입니다. 큐는 FIFO으로서 말 그대로 먼저 들어온 게 먼저 나가는 자료구조입니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다...

kimc
'구현' 태그의 글 목록