본문 바로가기

1day 1coding/백준 단계별 문제

[백준/Java] 10807번: 개수 세기 import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int count = scan.nextInt(); List numList = new ArrayList(); for (int i = 0; i < count; i++) { numList.add(scan.nextInt()); } int specialNum = scan.nextInt(); scan.close(); int specialNumCnt = 0; for (int num : numList) { .. 더보기
[백준/Java] 다른 사람(맞힌 사람) 코드 보는 방법 풀고자 하는 문제의 다른 사람(맞힌 사람) 코드 보는 방법은 다음과 같다. 예) 2438번 문제 1. 맞힌 사람 클릭한다. 2. 원하는 언어를 선택한다. 예) Java 3. 언어 컬럼에서 파란 글씨로 적힌 Java 8을 클릭한다. 4. 코드를 확인한다. 끝 더보기
[백준/Java] 2439번: 별 찍기 - 2 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int cnt = scan.nextInt(); String str = " "; for (int i = 1; i = 1; j--) { if (j == i) str = "*"; System.out.print(str); } System.out.println(); } } } Scanner 대신 BufferedReader 를 사용하여, 소요시간 0.1초를 더 단축해보자 import java.io.*; public class Main { public static void main(String... 더보기
[백준/Java] 2438번: 별 찍기 - 1 30초 만에 풀기 도오전~? import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int cnt = scan.nextInt(); for (int i = 0; i < cnt; i++) { for (int j = 0; j 더보기
[백준/Java] 11022번: A+B - 8 노가다 문제..ㅎ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int cnt = scan.nextInt(); for (int i = 1; i 더보기
[백준/Java] 25304번: 영수증 반복문을 활용해서 문제풀이에 접근해보자 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int totalAmount = scan.nextInt(); int totalCount = scan.nextInt(); for (int i = 0; i < totalCount; i++) { int amount = scan.nextInt() * scan.nextInt(); totalAmount -= am.. 더보기
[백준/Java] 2480번: 주사위 세개 노가다성 문제를 끝으로.. 조건문 완료~! import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); List numberArr = new ArrayList(); numberArr.add(scan.nextInt()); numberArr.add(scan.nextInt()); numberArr.add(scan.nextInt()); Collections.sort(numberArr, Collections... 더보기
[백준/Java] 2525번: 오븐 시계 생각보다? 오래 걸린 문제... 맞았습니다만 너무 어렵게 접근 했다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String time = scan.nextLine(); String[] timeArr = time.split(" "); int oriHour = Integer.parseInt(timeArr[0]); int oriMin = Integer.parseInt(timeArr[1]); int timeTaken = Integer.parseInt(scan.nextLine()); int cnt = 0; while (timeTake.. 더보기