Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 트랜잭션 동시성 이슈
- this
- @Retryable
- map()
- function test
- 2정규화
- 다중db cqrs
- segregation
- cas알고리즘
- 교차 출처 리소스 공유
- cross origin resources sharing
- 생성자
- 백준 11660번
- sop 우회
- 단일db cqrs
- 멀티스레드
- lock-based
- 3정규화
- json
- Java
- 구간합구하기
- 2차원배열 구간합
- SQL
- 구간합
- 1정규화
- Bean LifecCycle
- jquery
- ajax
- 백준
- select
Archives
- Today
- Total
평범한 연구소
[백준] 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 (JAVA) 본문
문제
- 입력 방법은 Scanner, BufferedReader 두 가지가 있다.
- BufferReader는 문자열을 입력받아 공백을 기준으로 잘라야한다.
- 입력값은 0보다 크거나 같고 10보다 작거나 같은 정수이므로 do-while문으로 체크해준다.
코드
package boj;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] c = new int[] { 1, 1, 2, 2, 2, 8 };
int[] my = new int[6];
for (int i = 0; i < c.length; i++) {
do {
my[i] = sc.nextInt();
} while (my[i] < 0 || my[i] > 10);
}
for (int i = 0; i < c.length; i++) {
System.out.print(c[i] - my[i] + " ");
}
sc.close();
}
}
'JAVA > 알고리즘 공부' 카테고리의 다른 글
[백준] 9093번: 단어 뒤집기 (JAVA) (0) | 2022.11.07 |
---|---|
[백준] 10828번: 스택 (JAVA) (0) | 2022.11.05 |
[JAVA] 생년월일로 나이와 띠 구하기 (0) | 2022.09.28 |
[JAVA] 정해진 시간마다 작업 실행 (0) | 2022.08.31 |
[JAVA] 랜덤으로 조 짜기 (0) | 2022.08.02 |