[백준/BOJ] 9656번: 돌 게임 2 - JAVA [자바]
·
◈ Coding Test/백준(BOJ)👨🏻‍💻
9656번: 돌 게임 2 상근이가 게임을 이기면 SK를, 창영이가 게임을 이기면 CY을 출력한다. www.acmicpc.net - 백준 9656번: 돌 게임 2 문제 돌 게임은 두 명이서 즐기는 재밌는 게임이다. 탁자 위에 돌 N개가 있다. 상근이와 창영이는 턴을 번갈아가면서 돌을 가져가며, 돌은 1개 또는 3개 가져갈 수 있다. 마지막 돌을 가져가는 사람이 게임을 지게 된다. 두 사람이 완벽하게 게임을 했을 때, 이기는 사람을 구하는 프로그램을 작성하시오. 게임은 상근이가 먼저 시작한다. 입력 첫째 줄에 N이 주어진다. (1 ≤ N ≤ 1000) 출력 상근이가 게임을 이기면 SK를, 창영이가 게임을 이기면 CY을 출력한다. import java.util.Scanner; public class BOJ_9..
[백준/BOJ] 5637번: 가장 긴 단어 - JAVA [자바]
·
◈ Coding Test/백준(BOJ)👨🏻‍💻
5637번: 가장 긴 단어 단어는 알파벳(a-z, A-Z)과 하이픈(-)으로만 이루어져 있다. 단어와 다른 문자(마침표, 숫자, 심볼, 등등등...)로 이루어진 글이 주어졌을 때, 가장 긴 단어를 구하는 프로그램을 작성하시오. Apple의 www.acmicpc.net - 백준 5637번: 가장 긴 단어 문제 단어는 알파벳(a-z, A-Z)과 하이픈(-)으로만 이루어져 있다. 단어와 다른 문자(마침표, 숫자, 심볼, 등등등...)로 이루어진 글이 주어졌을 때, 가장 긴 단어를 구하는 프로그램을 작성하시오. Apple의 길이는 5, son-in-law는 10, ACM-ICPC는 8이다. 입력 입력은 여러 줄, 문단으로 이루어져 있다. 하지만, 10,000글자를 넘지 않는다. 단어의 길이는 100을 넘지 않는..
[Student] 직렬화를 사용한 데이터 영속화
·
◈ Human Project/Custom : Student🏫
[Student] String.format을 이용한 출력 양식 정리 [Student] Lombok 적용(@Getter, @Setter) 로 배열 수정 -.." data-og-host="yermi.tistory.com" data-og-source-url="https://yermi.tistory.com/85" data-og-url="https://yermi.tistory.com/85" data-og-image="https://scrap.kakaocdn.net/dn/oIt3J/.. yermi.tisto yermi.tistory.com - 직렬화를 사용한 데이터 영속화 1. domain에 Serializable 구현 - domain : class Student package domain; import java...
[백준/BOJ] 1038번: 감소하는 수 - JAVA [자바]
·
◈ Coding Test/백준(BOJ)👨🏻‍💻
1038번: 감소하는 수 음이 아닌 정수 X의 자릿수가 가장 큰 자릿수부터 작은 자릿수까지 감소한다면, 그 수를 감소하는 수라고 한다. 예를 들어, 321과 950은 감소하는 수지만, 322와 958은 아니다. N번째 감소하는 수를 www.acmicpc.net - 백준 1038번: 감소하는 수 문제 음이 아닌 정수 X의 자릿수가 가장 큰 자릿수부터 작은 자릿수까지 감소한다면, 그 수를 감소하는 수라고 한다. 예를 들어, 321과 950은 감소하는 수지만, 322와 958은 아니다. N번째 감소하는 수를 출력하는 프로그램을 작성하시오. 0은 0번째 감소하는 수이고, 1은 1번째 감소하는 수이다. 만약 N번째 감소하는 수가 없다면 -1을 출력한다. 입력 첫째 줄에 N이 주어진다. N은 1,000,000보다 ..
[백준/BOJ] 2749번: 피보나치 수 3 - JAVA [자바]
·
◈ Coding Test/백준(BOJ)👨🏻‍💻
2749번: 피보나치 수 3 첫째 줄에 n이 주어진다. n은 1,000,000,000,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net - 백준 2749번: 피보나치 수 3 문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n이..