일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Math
- Tree
- 코테
- 파이썬
- Method
- implement
- database
- Counting
- 자바
- array
- Number Theory
- 구현
- simulation
- SQL
- Binary Tree
- java
- bit manipulation
- geometry
- hash table
- two pointers
- 코딩테스트
- greedy
- sorting
- string
- Binary Search
- Stack
- Class
- Data Structure
- dynamic programming
- Matrix
- Today
- Total
목록코딩테스트 풀이/JAVA (963)
코린이의 소소한 공부노트
1. Input 1) int[] nums 2) int target 2. Output 1) nums에서 target을 찾아 그 인덱스를 반환 - target이 nums에 없다면 -1을 반환 3. Constraint 1) 1 Output: -1 5. Code 1) 첫 코드(2023/03/18) int low = 0, high = nums.length-1, mid, result = -1; while(low
- 입력: 없음 - 출력: 위 그림과 같은 새싹을 출력한다. class Main{ public static void main(String args[]){ System.out.println(" ,r\'\"7"); System.out.println("r`-_ ,\' ,/"); System.out.println(" \\. \". L_r'"); System.out.println(" `~\\/"); System.out.println(" |"); System.out.print(" |"); } }
- 입력: 없음 - 출력: 위 그과 같은 개를 출력한다. class Main{ public static void main(String args[]){ System.out.println("|\\_/|"); System.out.println("|q p| /}"); System.out.println("( 0 )\"\"\"\\"); System.out.println("|\"^\"` |"); System.out.print("||_/=\\\\__|"); } }
- 입력: 없음 - 출력: 위 그림과 같은 고양이를 출력한다. class Main{ public static void main(String args[]){ System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.print(" \\(__)|"); } }
- 입력: 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. - 출력: 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. import java.util.*; class Main{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); int a = scan.nextInt(), b = scan.nextInt(); System.out.println(a*(b%10)); System.out.println(a*(b%100/10)); System.out.println(a*(b/100)); System.out.println(a..
- 입력: 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) - 출력: 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. import java.util.*; class Main{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); int a = scan.nextInt(), b = scan.nextInt(), c = scan.nextInt(); System.out.println((a+b)%c); System.out.println(((a%c)+(b%c))%c); System.out...
- 입력: 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. - 출력: 첫째 줄에 입력에서 주어진 순서대로 몇 개의 피스를 더하거나 빼야 되는지를 출력한다. 만약 수가 양수라면 동혁이는 그 개수 만큼 피스를 더해야 하는 것이고, 음수라면 제거해야 하는 것이다. - 체스는 총 16개의 피스를 사용하며, 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성되어 있다. import java.util.*; class Main{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); int n; for(int i..
- 입력: 서기 연도를 알아보고 싶은 불기 연도 y가 주어진다. (1000 ≤ y ≤ 3000) - 출력: 불기 연도를 서기 연도로 변환한 결과를 출력한다. import java.util.*; class Main{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); int year = scan.nextInt(); System.out.println(year-543); } }
- 입력: 첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 50자를 넘지 않는다. - 출력: 첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다. import java.util.*; class Main{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); String id = scan.next(); System.out.println(id + "??!"); } }
- 입력: 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) - 출력: 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. import java.util.*; class Main{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); int a = scan.nextInt(), b = scan.nextInt(); System.out.println(a + b); System.out.println(a - b); System.out.println(a * b); System.out.println(a / b); System.out.println(a % ..