본문 바로가기

개발자 세릴리/코딩테스트

[Softeer] Java - level1 문제풀이(주행거리 비교하기, 근무시간, A+B)

728x90
반응형

 

Softeer(소프티어)는 'Software + Engineer'의 합성어로써,
현대자동차그룹의 미래 모빌리티를 이끌어 나갈 SW 우수인재를 위한 온라인 플랫폼입니다.
SW 역량 진단 코딩 테스트와 SW 전문가들과의 네트워킹 프로그램,
SW 부문 채용정보와 다양한 온라인 교육을 제공합니다.

- Softeer 홈페이지 발췌

 

 

Level-1 문제풀이

주행거리 비교하기

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int A = sc.nextInt();
        int B = sc.nextInt();
        if(A>B) System.out.println("A");
        else if (B>A) System.out.println("B");
        else System.out.println("same");
        sc.close();
    }
}

 

근무시간

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int total = 0;
        for(int i=0; i<5; i++) {
            String startTime = sc.next();
            String endTime = sc.next();
            int startH = Integer.parseInt(startTime.substring(0, 2));
            int startMin = Integer.parseInt(startTime.substring(3, 5));
            int endH = Integer.parseInt(endTime.substring(0, 2));
            int endMin = Integer.parseInt(endTime.substring(3, 5));
            total += (60 - startMin) + (endH - startH - 1) * 60 + endMin;
        }
        System.out.println(total);
        sc.close();
    }
}

 

A+B

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        for(int i=1; i<=N; i++) {
            int A = sc.nextInt();
            int B = sc.nextInt();
            System.out.println("Case #" + i + ": " + (A+B));
        }
        sc.close();
    }
}
728x90
반응형