본문 바로가기
PS 문제 풀이/HackerRank

[HackerRank] Apple and Orange

by 까망 하르방 2021. 2. 18.
반응형

출처: 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

댓글