알고리즘/백준알고리즘

[백준알고리즘] #16017. Telemarketer or not? (by JAVA and node.js)

Jimnya 2022. 6. 2. 20:04
728x90
반응형

백준알고리즘

- Bronze 4 -

 #16017. Telemarketer or not? by JAVA and node.js 

 


 

문제

출처: https://www.acmicpc.net/problem/16017 

번역: https://www.acmicpc.net/board/view/86029

 

글 읽기 - (번역) 16017 - 김미영 팀장입니다?

댓글을 작성하려면 로그인해야 합니다.

www.acmicpc.net


 

접근 방법

문제를 잘 해석하고 그대로 if - else문을 돌리면 된다.

1. 처음 숫자가 8 또는 9

2. 마지막 자리도 8 또는 9

3. 두번째 자리와 세번째 자리가 같음

 

위 세 조건을 모두 만족하는 if 조건문을 만든 후 스팸이면 ignore, 아니면 answer을 출력하면 된다.

 


 

풀이

▶ JAVA

import java.util.*;

public class Main {
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        int f = scan.nextInt();
        int s = scan.nextInt();
        int t = scan.nextInt();
        int l = scan.nextInt();
        scan.close();
        
        if((f == 8 || f == 9)
           && (s == t)
           && (l == 8 || l == 9))
            System.out.println("ignore");
        else
            System.out.println("answer");
       
    }
}

 

▶ node.js

var fs = require('fs');
var input = fs.readFileSync('/dev/stdin').toString().trim().split('\n').map(Number);

if((input[0] == 8 || input[0] == 9)
   && (input[1] == input[2])
   && (input[3] == 8 || input[3] == 9))
    console.log("ignore");
else
    console.log("answer");

 


 

결과

 


 

 

 

 

 

End.

heisely's 괴발개발 개발일지

 

728x90
반응형