📍 A+B

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

 

 

✨ 전체코드 ✨

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st;
        StringBuilder sb = new StringBuilder();

        int T = Integer.parseInt(sc.readLine());
        
        for(int test_case=1; test_case<=T; test_case++){
            st = new StringTokenizer(sc.readLine());
            int A = Integer.parseInt(st.nextToken());
            int B = Integer.parseInt(st.nextToken());
            sb.append("Case #").append(test_case).append(": ").append(A+B).append("\n");
        } System.out.println(sb);
    }
}

 

🌀 성능

  • 메모리 : 1.21 MB
  • 시간 : 78 ms

 

 

 


📍 효도의 시작

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

 

 

✨ 전체코드 ✨

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) {
        System.out.println("엄마 아빠 사랑해요!");
    }
}

 

🌀 성능

  • 메모리 : 9.91 MB
  • 시간 : 67 ms

 

 

 


📍 근무 시간

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

 

 

✨ 전체코드 ✨

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader sc = new BufferedReader(new InputStreamReader(System.in ));
        StringTokenizer st;

        int workTime = 0;
        for(int i=0; i<5; i++){
            st = new StringTokenizer(sc.readLine());
            String goTo = st.nextToken();
            String getOff = st.nextToken();

            String goToHour = goTo.substring(0, 2);
            String goToMin = goTo.substring(3, 5);
            String getOffHour = getOff.substring(0, 2);
            String getOffMin = getOff.substring(3, 5);

            int hour = Integer.parseInt(getOffHour) - Integer.parseInt(goToHour);
            int min = Integer.parseInt(getOffMin) - Integer.parseInt(goToMin);

            if(min < 0){
                min += 60;
                hour -= 1;
            } workTime += hour*60 + min;
        } System.out.println(workTime);
    }
}

 

🌀 성능

  • 메모리 : 10.24 MB
  • 시간 : 68 ms

 

 

 


📍 주행거리 비교하기

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

 

 

✨ 전체코드 ✨

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(sc.readLine());
        
        int A = Integer.parseInt(st.nextToken());
        int B = Integer.parseInt(st.nextToken());
        
        String answer = (A >= B ? A > B ? "A" : "same" : "B");
        System.out.println(answer);
    }
}

 

🌀 성능

  • 메모리 : 10.22 MB
  • 시간 : 75 ms

 

 

 


📍 [한양대 HCPC 2023] 개표

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

 

 

✨ 전체코드 ✨

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException{
        BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();

        String str1 = "++++ ";
        String str2 = "|";
        
        int T = Integer.parseInt(sc.readLine());
        for(int test_case=0; test_case<T; test_case++){
            sb = new StringBuilder();
            int n = Integer.parseInt(sc.readLine());

            while(n>=5){
                sb.append(str1);
                n -= 5;
            }

            while(n>0){
                sb.append(str2);
                n -= 1;
            } System.out.println(sb);
        }
    }
}

 

🌀 성능

  • 메모리 : 10.62MB
  • 시간 : 76 ms

 

 

 


📍 연탄 배달의 시작

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

 

 

✨ 전체코드 ✨

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(sc.readLine());

        int n = Integer.parseInt(st.nextToken());
        int[] array = new int[n];
        int[] answer = new int[1000000];
        
        st = new StringTokenizer(sc.readLine());
        for(int i=0; i<n; i++){
            array[i] = Integer.parseInt(st.nextToken());
        }

        int min = Integer.MAX_VALUE;
        for(int i=1; i<n; i++){
            min = Math.min(min, array[i]-array[i-1]);
            if(min == array[i]-array[i-1]) answer[min] += 1;
        } System.out.println(answer[min]);
    }
}

 

🌀 성능

  • 메모리 : 14.32 MB
  • 시간 : 79 ms

 

 

 


📍 [한양대 HCPC 2023] Tren del Fin del Mundo

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

 

 

✨ 전체코드 ✨

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(sc.readLine());
        int N = Integer.parseInt(st.nextToken());

        int answerX = 0;
        int answerY = Integer.MAX_VALUE;
        
        for(int i=0; i<N; i++){
            st = new StringTokenizer(sc.readLine());
            int x = Integer.parseInt(st.nextToken());
            int y = Integer.parseInt(st.nextToken());

            answerY = Math.min(answerY, y);
            if(answerY == y) answerX = x;
        } System.out.println(answerX + " " + answerY);
    }
}

 

🌀 성능

  • 메모리 : 13.82 MB
  • 시간 : 130 ms

 

 

 


📍 나무 심기

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

 

 

✨ 전체코드 ✨

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(sc.readLine());
        
        int n = Integer.parseInt(st.nextToken());
        int[] array = new int[n];

        st = new StringTokenizer(sc.readLine());
        for(int i=0; i<n; i++){
            array[i] = Integer.parseInt(st.nextToken());
        }
        
        Arrays.sort(array);
        int answer = 0;
        
        for(int i=0; i<array.length; i++){
            int minusNum = array[0] * array[1];
            int plusNum = array[array.length-2] * array[array.length-1];
            answer = (minusNum > plusNum ? minusNum : plusNum);
        } System.out.println(answer);
    }
}

 

🌀 성능

  • 메모리 : 10.24 MB
  • 시간 : 76 ms

 

 

 


📍 위험한 효도

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

 

 

전체코드 ✨

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException{
        BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(sc.readLine());
        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        int d = Integer.parseInt(st.nextToken());

        int go = (a == d ? a : (d/a) * (a+b) + (d%a));
        int back = (b == d ? b : (d/b) * (a+b) + (d%b));

        System.out.println(go+back);
    }
}

 

🌀 성능

  • 메모리 : 10.21 MB
  • 시간 : 71 ms

 

 

 

'Algorithm > Softeer' 카테고리의 다른 글

[JAVA | Softeer] 나무 출력 | 메리 크리스마스  (0) 2024.07.30
[JAVA | Softeer] 바이러스 🦠  (0) 2024.06.29
[JAVA | Softeer] 8단 변속기  (0) 2024.06.28
[JAVA | Softeer] 금고털이  (0) 2024.06.28