728x90
반응형

백준알고리즘

- Bronze 4 -

 #5596. 시험 점수 by JAVA and node.js 

 


 

문제

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

 


 

접근 방법

삼항연산자를 통해,, 출력하면 되는 문제,,

주의할 점은 둘이 동점이면 s를 출력해야한다는 점


 

풀이

▶ JAVA

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int s = 0; // 민국이 총점 변수 선언 및 초기화
        int t = 0; // 만세 총점 변수 선언 및 초기화

        for (int i = 0; i < 8; i++) {
            // 첫 번째부터 네 번째까지 입력되는 수는 민국이 총점에 더해줌
            if (i < 4) 
                s += scan.nextInt();
            // 다섯 번째부터 여덟 번째까지 입력되는 수는 만세 총점에 더해줌
            else
                t += scan.nextInt();
        }
        scan.close();
        
        System.out.println(s < t ? t : s);
    }
}

 

▶ node.js

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

var min = input[0].toString().trim().split(' ').map(v => +v); // 민국이 점수
var man = input[1].toString().trim().split(' ').map(v => +v); // 만세 점수
var s = 0, t = 0; // 민국이와 만세 총점 변수 선언 및 초기화

for(var i=0; i<4; i++){
    s += min[i]; // 민국이 총점 계산
    t += man[i]; // 만세 총점 계산
}

console.log(s < t ? t : s);

 


 

결과

 


 

 

 

 

 

End.

heisely's 괴발개발 개발일지

 

728x90
반응형

+ Recent posts