구현 251

[Java] 백준 풀기 10103 - 주사위 게임

자바 백준 10103번 브론즈 3 https://www.acmicpc.net/problem/10103 10103번: 주사위 게임 첫 라운드는 상덕이의 승리이다. 따라서 창영이는 6점을 잃게 된다. 두 번째 라운드는 두 사람의 숫자가 같기 때문에, 아무도 점수를 잃지 않고 넘어간다. 세 번째 라운드의 승자는 창영이이기 www.acmicpc.net 문제 보기 분류: 수학, 구현, 사칙연산, 시뮬레이션 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int scoreA = 100; int ..

공부하기/백준 2023.10.26

[Java] 백준 풀기 15969 - 행복

자바 백준 15969번 브론즈 2 https://www.acmicpc.net/problem/15969 15969번: 행복 모든 서브태스크에서 2 ≤ N ≤ 1,000이고 입력되는 학생들의 점수는 0 이상 1,000 이하의 정수이다. www.acmicpc.net 문제 보기 분류: 수학, 구현, 사칙연산 코드 보기 import java.util.Scanner; import java.util.Arrays; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] scores = new int[N]; for (int i = 0; i < N; i+..

공부하기/백준 2023.10.25

[Java] 백준 풀기 6749 - Next in line

자바 백준 6749번 브론즈 4 https://www.acmicpc.net/problem/6749 6749번: Next in line You know a family with three children. Their ages form an arithmetic sequence: the difference in ages between the middle child and youngest child is the same as the difference in ages between the oldest child and the middle child. For example, their ages c www.acmicpc.net 문제 보기 분류: 수학, 구현 코드 보기 import java.util.Scanner; p..

공부하기/백준 2023.10.24

[Java] 백준 풀기 10214 - Baseball

자바 백준 10214번 브론즈 3 https://www.acmicpc.net/problem/10214 10214번: Baseball 경근이는 수업 과제의 일환으로 연세대학교의 역사를 조사하고 있었다. 케케묵은 도서관 구석에서 경근이가 발견한 것은 역대 연고전의 야구경기 실황 기록문서였다. 하지만 문서를 가지고 있 www.acmicpc.net 문제 보기 분류: 구현 코드 보기 import java.util.Scanner; import java.util.HashMap; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int testCase = sc.nextInt(); for (int..

공부하기/백준 2023.10.23

[Java] 백준 풀기 10995 - 별 찍기 20

자바 백준 10995번 브론즈 3 https://www.acmicpc.net/problem/10995 10995번: 별 찍기 - 20 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net 문제 보기 분류: 구현 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); generatePattern(n); } private static void generatePattern(int n) { for (int i = 1; i

공부하기/백준 2023.10.22

[Java] 백준 풀기 10886 - 0 = not cute / 1 = cute

자바 백준 10886번 브론즈 3 https://www.acmicpc.net/problem/10886 10886번: 0 = not cute / 1 = cute 준희는 자기가 팀에서 귀여움을 담당하고 있다고 생각한다. 하지만 연수가 볼 때 그 의견은 뭔가 좀 잘못된 것 같았다. 그렇기에 설문조사를 하여 준희가 귀여운지 아닌지 알아보기로 했다. www.acmicpc.net 문제 보기 분류: 수학, 구현, 사칙연산 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int notCuteCoun..

공부하기/백준 2023.10.20

[Python] 백준 풀기 1212 - 8진수 2진수

파이썬 백준 1212번 브론즈 2 https://www.acmicpc.net/problem/1212 1212번: 8진수 2진수 첫째 줄에 8진수가 주어진다. 주어지는 수의 길이는 333,334을 넘지 않는다. www.acmicpc.net 문제 보기 분류: 수학, 구현, 문자열 코드 보기 import sys inputdata = sys.stdin.readline # 8진수를 2진수로 변환하는 함수 정의 def octal_to_binary(octal_number): # 8진수를 10진수로 변환 decimal_number = int(octal_number, 8) # 10진수를 2진수로 변환하되, '0b' 접두사를 제외하여 저장 binary_number = bin(decimal_number)[2:] # 변환된 ..

공부하기/백준 2023.10.18

[Java] 백준 풀기 5586 - JOI와 IOI

자바 백준 5586번 브론즈 2 https://www.acmicpc.net/problem/5586 5586번: JOI와 IOI 입력으로 주어지는 문자열에서 연속으로 3개의 문자가 JOI 또는 IOI인 곳이 각각 몇 개 있는지 구하는 프로그램을 작성하시오. 문자열은 알파벳 대문자로만 이루어져 있다. 예를 들어, 아래와 같 www.acmicpc.net 문제 보기 분류: 구현, 문자열 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); // 사용자로부터 문자열 입력 int joi..

공부하기/백준 2023.10.17

[Java] 백준 풀기 9933 - 민균이의 비밀번호

자바 백준 9933번 브론즈 1 https://www.acmicpc.net/problem/9933 9933번: 민균이의 비밀번호 첫째 줄에 단어의 수 N (2 ≤ N ≤ 100)이 주어진다. 다음 N개 줄에는 파일에 적혀있는 단어가 한 줄에 하나씩 주어진다. 단어는 알파벳 소문자로만 이루어져 있으며, 길이는 2보다 크고 14보다 작은 www.acmicpc.net 문제 보기 분류: 구현, 자료 구조, 문자열, 해시를 사용한 집합과 맵 코드 보기 import java.util.Scanner; import java.util.ArrayList; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.i..

공부하기/백준 2023.09.25

[Java] 백준 풀기 2556 - 별 찍기 14

자바 백준 2556번 난이도 0 https://www.acmicpc.net/problem/2556 2556번: 별 찍기 - 14 지금까지 안 나온 별 찍기가 뭐가 있는지 생각해본 후, 별을 적절히 찍으세요. www.acmicpc.net 문제 보기 분류: 구현 문제 풀기 입력받은 숫자 n에 대해 n x n 형태의 별을 출력한다. repeat() 함수를 이용하여 한 줄의 별을 n 반복 출력한다. 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { // 입력 받기 위한 Scanner 객체 생성 Scanner sc = new Scanner(System.in); // 사용자로부터 숫자 입력 받기 in..

공부하기/백준 2023.09.23