전체 글 (232) 썸네일형 리스트형 [백준 1712 JAVA 자바] 손익분기점 간단한 수학문제입니다 총 N개를 만든다 생각했을때 A + B*N < C*N를 만족하는 최소의 N을 찾으면 됩니다 코드입니다 import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int b = scan.nextInt(); int c = scan.nextInt(); int ans = 0; if (c-b [백준 1620 JAVA 자바] 나는야 포켓몬 마스터 이다솜 중략 이 문제의 핵심은 '알파벳으로 들어오면 번호를 말하고' '숫자로 들어오면 문자(포켓몬 이름)을 출력' 입니다 번호와 포켓몬 이름을 잘 연결하는게 포인트입니다 처음엔 딕셔너리 구조로 하려고했는데 실패했습니다... HashMap을 이용해봅시다 전에 사용한 HashSet과 HashMap은 차이가 좀 있습니다 HashSet은 수학의 집합과 비슷하고 중복이 안되며 HshMap은 Key, Value 짝꿍을 만들어줍니다 Key는 중복을 허락하지 않습니다 1. 포켓몬 이름(String), 번호(Integer)를 짝지어서 HashMap을 만듭시다 2. 문제를 낼 때는 포켓몬 이름인지 번호인지 판단을 해서 3. 출력합시다 import java.io.BufferedReader; import java.io.IOExcep.. [백준 1546 JAVA 자바] 평균 평균을 출력합시다 상대오차가 10^-2 이하이면 정답입니다 세준이의 점수들을 위로 조정해서 평균을 double 형식으로 구합시다 1. 세준이의 점수를 입력하면서 최대값을 찾습니다 2. 세준이 점수의 총 합 sum을 구합시다 3. 세준 점수의 조정값을 출력합시다 코드입니다 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int M = scan.nextInt(); double[] arr = new double[M]; for (int i = 0; i < M; i++) { arr[i] = scan.nextDouble(); } double.. [백준 1475 JAVA 자바] 방 번호 # 6과 9는 뒤집어 이용할 수 있다 이 문제가 실버등급을 받은 부분이라고 생각합니다 1. 1,2,3,4,5,7,8,0 중에서 빈도 최대값 2. 6,9의 빈도 합 나누기 2 3. 1과 2의 값을 비교해 더 큰값을 출력합시다 코드입니다 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner scan= new Scanner(System.in); String str = scan.next(); int[] arr = new int[10]; for(int j=0; j [백준 1436 JAVA 자바] 영화감독 숌 '666'이 들어간 숫자중 N번째로 작은 수를 출력하라! 1666 2666 3666~~ 처럼 '666'이 포함된 숫자를 찾아가면서 N번째는 어떤 숫자인지 출력하는 문제입니다 1. num = 665부터 1씩 계속 증가시킵니다 2. num을 String으로 바꾸고 String.contains("666")을 이용해 '666'이 포함됐는지 판단합니다 3. 포함되어있다면 count += 1;을 하고 n번째가 나올때까지 반복합니다 코드입니다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) thr.. [백준 1427 JAVA 자바] 소트인사이드 입력한 수의 각 자리수를 내림차순으로 정렬해보자 숫자열을 입력 받은 후 각 자리수를 따로 저장한다음 제가 평소에 하던 Arryas.sort(arr)를 이용해 정렬해서 한개씩 이어서 출력해봅시다 코드입니다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilde.. [백준 1330 JAVA 자바] 두 수 비교하기 굉장히 간단한 브론즈5 문제입니다 1. 정수를 입력받아 2. 크기를 비교하고 3. if를 통해 출력을 결정해줍시다 코드입니다 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int b = scan.nextInt(); String ans = ""; if(a==b) { ans = "=="; }else if (a>b) { ans = ">"; }else { ans = " [백준 1316 JAVA 자바] 그룹 단어 체커 kin은 그룹 단어입니다 aabbbccb는 b가 떨어져서 나타나기 때문에 그룹단어가 아닙니다 앞에 나왔던 알파벳이 뒤에 '떨어져서' 나오면 그룹단어가 아니게 됩니다 1. 알파벳을 하나씩 읽는데 2. 현재 내가 읽는 알파벳을 저장해서 연속으로 나오는 중인지 판단하고 3. 어떤 알파벳들이 나왔는지 저장할 집합을 이용합시다 코드입니다 import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); scan.nextLine().. 이전 1 ··· 24 25 26 27 28 29 다음 목록 더보기