목록coding study/baekjoon (117)
happy coding
import java.io.*; import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); StringTokenizer st = new StringTokenizer(br.readLine()); int cnt = 0; int max = 0; for (int i=0 ; i
import java.io.*; import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) throws IOException { //첫째 줄에 나무의 수 n 입력 받음, 집은 n+1에 있음 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); int[] arr = new int[n+1]; //둘째 줄에 i에 해당하는 레몬의 개수를 arr에 차례대로 저장 (공백 기준) StringTokenizer st = new StringTokenizer..
import java.io.*; import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) throws IOException { //주어진 수 n BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); int copy = n; int cnt = 0; //최소 1번은 반복문을 돌아야 하니까 do { //n 쪼갠 값 새로운 n에 대입하고 카운트 올리기 n = ((n%10)*10) + (((n/10) + (n%10))%10); cnt++; } w..
import java.io.*; import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //첫째 줄에 수의 개수 n과 합을 구해야 하는 횟수 m 입력 받음, 공백 기준 StringTokenizer first = new StringTokenizer(br.readLine()); int n = Integer.parseInt(first.nextToken()); int m = Integer.parseInt(first.nextT..
import java.io.*; import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 단어 입력 받기 > 길이는 100을 넘지 않고 소문자로 이루어짐 String word = br.readLine(); // 알파벳 넣을 맵 생성 Map position = new HashMap(); /* 각각 알파벳이 처음 등장하는 위치를 공백으로 구분해 출력 포함되지 않다면 -1, 첫번째 글자 위치는 0 */ // 해당 알파벳..
import java.io.*; import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //첫째 줄에 결과를 계산할 정수 5개 입력 받기 StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); int c = Integer.p..
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //첫째 줄에 결과를 계산할 정수 2개 입력 받기 String[] input = br.readLine().split(" "); long a = Long.parseLong(input[0]); long b = Long.parseLong(input[1]); //a,b
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 입력 받을 테스트 케이스 개수 입력 받기 int T = Integer.parseInt(br.readLine()); // 개수에 따른 배열 생성 String arr[] = new String[T]; // 입력 받을 테스트 케이스 for (int i=0 ; i