Java/Algorithm Problems

<백준> 24.09.19에 푼 문제들

re트 2024. 9. 19. 12:02
728x90

취준하고 취업하고 첫주 보내고 추석연휴보내고 하다보니 블로그는 거의 맨 뒷전이었다.

그러다보니 알고리즘 문제도 머릿속에서 싹 다 잊어버렸다.

재활훈련 시작이다...!!

이제는 자바가 주력 언어가 돼서 자바로만 거의 문제를 풀 거 같다.

완전 초보부터 단계별로 풀기 할 거다...ㅎㅎ

1. A-B (Bronze 5)

[백준]

https://www.acmicpc.net/problem/1001

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        
        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        
        System.out.print(a - b);
    }
}

 

2. A*B (Bronze 5)

[백준]

https://www.acmicpc.net/problem/10998

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        
        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        
        System.out.print(a * b);
    }
}

 

3. A/B (Bronze 5)

[백준]

https://www.acmicpc.net/problem/1008

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        
        double a = Double.parseDouble(st.nextToken());
        double b = Double.parseDouble(st.nextToken());
        
        System.out.print(a / b);
    }
}

 

4. ??! (Bronze 5)

[백준]

https://www.acmicpc.net/problem/10926

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        
        sb.append(br.readLine());
        sb.append("??!");
        
        System.out.print(sb);
    }
}

 

5. 1998년생인 내가 태국에서는 2541년생?! (Bronze 5)

[백준]

https://www.acmicpc.net/problem/18108

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        
        int th = Integer.parseInt(br.readLine());
        int ko = th - 543;
        
        System.out.print(ko);
    }
}

 

6. 나머지 (Bronze 5)

[백준]

https://www.acmicpc.net/problem/10430

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        
        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        int c = Integer.parseInt(st.nextToken());
        
        System.out.println((a + b) % c);
        System.out.println(((a % c) + (b % c)) % c);
        System.out.println((a * b) % c);
        System.out.println(((a % c) * (b % c)) % c);                
    }
}

 

7. 곱셈 (Bronze 3)

[백준]

https://www.acmicpc.net/problem/2588

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        
        int a = Integer.parseInt(br.readLine());
        int b = Integer.parseInt(br.readLine());
        
        System.out.println(a * (b % 10));
        System.out.println(a * (b / 10 % 10));
        System.out.println(a * (b / 100));
        System.out.println(a * b);
    }
}

 

8. 꼬마 정민 (Bronze 5)

[백준]

https://www.acmicpc.net/problem/11382

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        
        long a = Long.parseLong(st.nextToken());
        long b = Long.parseLong(st.nextToken());
        long c = Long.parseLong(st.nextToken());
        
        System.out.print(a + b + c);
    }
}

 

9. 개 (Bronze 5)

[백준]

https://www.acmicpc.net/problem/10172

import java.util.*;

public class Main {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        
        sb.append("|\\_/|\n");
        sb.append("|q p|   /}\n");
        sb.append("( 0 )\"\"\"\\\n");
        sb.append("|\"^\"`    |\n");
        sb.append("||_/=\\\\__|\n");
        
        System.out.print(sb);
    }
}
반응형