반응형
출처: https://www.hackerrank.com/challenges/apple-and-orange/problem
음수는 왼쪽 / 양수는 오른쪽으로 이동
첫번째 사과 5 - 2 = 3
두번째 사과 5 + 2 = 7
세번째 사과 5 + 1 = 6
첫번째 오렌지 15 +5 = 20
두번째 오렌지 15 - 6 = 9
7~11 사이에 있는 사과 1개 / 오렌지 1개
import java.util.Scanner;
public class Solution{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int s, t;
int a, b;
int apple, orange;
s = sc.nextInt(); t = sc.nextInt();
a = sc.nextInt(); b = sc.nextInt();
apple = sc.nextInt(); orange = sc.nextInt();
int aAnswer = 0, oAnswer = 0;
// 사과들의 d에 대한 처리
for(int i=0; i<apple; i++) {
int d = a + sc.nextInt();
if(d >= s && d <= t) {
aAnswer++;
}
}
// 오렌지에 대한 d 입력 받기
for(int i=0; i<orange; i++) {
int d = b + sc.nextInt();
if(d >= s && d <= t) {
oAnswer++;
}
}
System.out.println(aAnswer);
System.out.println(oAnswer);
}
}
반응형
'PS 문제 풀이 > HackerRank' 카테고리의 다른 글
[HackerRank] Java Stack (0) | 2021.02.18 |
---|---|
[HackerRank] Matrix Layer Rotation (0) | 2021.02.18 |
[HackerRank] Queen's Attack II (2) | 2021.02.18 |
[HackerRank] The Bomberman Game (0) | 2021.02.18 |
[HackerRank] Strange Counter (0) | 2021.02.18 |
댓글