[Java] ๋ฐฑ์ค€ ์˜จ๋ผ์ธ ์ €์ง€ ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ - ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ

2024. 11. 20. 00:02ยท๐Ÿ’ป Language/Java : ์ž๋ฐ”
728x90
728x90

2557๋ฒˆ : Hello World

Hello World!๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค.

import java.io.*;

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

 

1000๋ฒˆ : A+B

๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

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

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

 

1001๋ฒˆ : A-B

๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A-B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

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

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

 

10998๋ฒˆ : A×B

๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A×B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

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

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

 

1008๋ฒˆ : A/B

๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A/B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

BufferedReader, StringTokenizer ์‚ฌ์šฉ์— ์ต์ˆ™ํ•ด์ง€๋ ค๊ณ  ์ดˆ์‹ฌ๋ถ€ํ„ฐ ํ‘ธ๋Š”์ค‘์ธ๋ฐ BufferedReader ์•ฝ์ž๊ฐ€ bf๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ (์™œ...?) ์ฃผ๊ตฌ์žฅ์ฐฝ ์จ์˜ค๋‹ค๊ฐ€ ํ‹€๋ฆฐ ๊ฑธ ์•Œ๊ณ  ์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ reader๋กœ ๋ฐ”๊ฟจ์Œ ... ๊ทผ๋ฐ ํ’€์–ด์„œ ์“ฐ๋Š” ๊ฒŒ ์‚ฌ์šฉ๊ฐ์ด ๋” ์ข‹์•„์„œ ๋งŒ์กฑ ใ…Ž;;
import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer token;
        
        String line = reader.readLine();
        token = new StringTokenizer(line, " ");
        
        Double a = Double.parseDouble(token.nextToken());
        Double b = Double.parseDouble(token.nextToken());
        
        System.out.println(a/b);
    }
}

 

10869๋ฒˆ : ์‚ฌ์น™์—ฐ์‚ฐ

๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, A+B, A-B, A*B, A/B(๋ชซ), A%B(๋‚˜๋จธ์ง€)๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

System.out.println๋ณด๋‹ค ๋ณต์žกํ•˜์ง€๋งŒ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๋Š” BufferedWriter ํด๋ž˜์Šค ์‚ฌ์šฉ
import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer token;
        
        String line = reader.readLine();
        token = new StringTokenizer(line, " ");
        
        int a = Integer.parseInt(token.nextToken());
        int b = Integer.parseInt(token.nextToken());
        
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
        writer.write(a+b + "\n");
        writer.write(a-b + "\n");
        writer.write(a*b + "\n");
        writer.write(a/b + "\n");
        writer.write(a%b + "\n");
        writer.flush();
        writer.close();
    }
}

 

10926๋ฒˆ : ??!

์ค€ํ•˜๋Š” ์‚ฌ์ดํŠธ์— ํšŒ์›๊ฐ€์ž…์„ ํ•˜๋‹ค๊ฐ€ joonas๋ผ๋Š” ์•„์ด๋””๊ฐ€ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ๋†€๋ž๋‹ค. ์ค€ํ•˜๋Š” ๋†€๋žŒ์„ ??!๋กœ ํ‘œํ˜„ํ•œ๋‹ค. ์ค€ํ•˜๊ฐ€ ๊ฐ€์ž…ํ•˜๋ ค๊ณ  ํ•˜๋Š” ์‚ฌ์ดํŠธ์— ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ์•„์ด๋””๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋†€๋žŒ์„ ํ‘œํ˜„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

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

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String id = sc.nextLine();
        
        System.out.println(id + "??!");
    }
}

 

18108๋ฒˆ : 1998๋…„์ƒ์ธ ๋‚ด๊ฐ€ ํƒœ๊ตญ์—์„œ๋Š” 2541๋…„์ƒ?!

ICPC Bangkok Regional์— ์ฐธ๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์™„๋‚˜ํ’ˆ ๊ตญ์ œ๊ณตํ•ญ์— ๋ง‰ ๋„์ฐฉํ•œ ํŒ€ ๋ ˆ๋“œ์‹œํ”„ํŠธ ์ผํ–‰์€ ๋ˆˆ์„ ๋ฏฟ์„ ์ˆ˜ ์—†์—ˆ๋‹ค. ๊ณตํ•ญ์˜ ๋Œ€ํ˜• ์Šคํฌ๋ฆฐ์— ์˜ฌํ•ด๊ฐ€ 2562๋…„์ด๋ผ๊ณ  ์ ํ˜€ ์žˆ๋˜ ๊ฒƒ์ด์—ˆ๋‹ค.

๋ถˆ๊ต ๊ตญ๊ฐ€์ธ ํƒœ๊ตญ์€ ๋ถˆ๋ฉธ๊ธฐ์›(ไฝ›ๆป…็ด€ๅ…ƒ), ์ฆ‰ ์„๊ฐ€๋ชจ๋‹ˆ๊ฐ€ ์—ด๋ฐ˜ํ•œ ํ•ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์—ฐ๋„๋ฅผ ์„ธ๋Š” ๋ถˆ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๋ฐ˜๋ฉด, ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ์„œ๊ธฐ ์—ฐ๋„๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ๋ถˆ๊ธฐ ์—ฐ๋„๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ ์ด๋ฅผ ์„œ๊ธฐ ์—ฐ๋„๋กœ ๋ฐ”๊ฟ” ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

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

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int year = sc.nextInt();
        
        System.out.println(year - 543);
    }
}

 

10430๋ฒˆ : ๋‚˜๋จธ์ง€

(A+B)%C๋Š” ((A%C) + (B%C))%C ์™€ ๊ฐ™์„๊นŒ?
(A×B)%C๋Š” ((A%C) × (B%C))%C ์™€ ๊ฐ™์„๊นŒ?
์„ธ ์ˆ˜ A, B, C๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์œ„์˜ ๋„ค ๊ฐ€์ง€ ๊ฐ’์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer token;
        
        String line = reader.readLine();
        token = new StringTokenizer(line, " ");
        
        int a = Integer.parseInt(token.nextToken());
        int b = Integer.parseInt(token.nextToken());
        int c = Integer.parseInt(token.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);
    }
}

 

2588๋ฒˆ : ๊ณฑ์…ˆ

(์„ธ ์ž๋ฆฌ ์ˆ˜) × (์„ธ ์ž๋ฆฌ ์ˆ˜)๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์„ ํ†ตํ•˜์—ฌ ์ด๋ฃจ์–ด์ง„๋‹ค.


(1)๊ณผ (2)์œ„์น˜์— ๋“ค์–ด๊ฐˆ ์„ธ ์ž๋ฆฌ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ (3), (4), (5), (6)์œ„์น˜์— ๋“ค์–ด๊ฐˆ ๊ฐ’์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

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

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int a = sc.nextInt();
        int b = sc.nextInt();
        
        System.out.println(a * (b%10)); // ์ผ์˜ ์ž๋ฆฌ
        System.out.println(a * ((b%100) / 10)); // ์‹ญ์˜ ์ž๋ฆฌ
        System.out.println(a * (b/100)); // ๋ฐฑ์˜ ์ž๋ฆฌ
        System.out.println(a*b);
    }
}

 

11382๋ฒˆ : ๊ผฌ๋งˆ ์ •๋ฏผ

๊ผฌ๋งˆ ์ •๋ฏผ์ด๋Š” ์ด์ œ A + B ์ •๋„๋Š” ์‰ฝ๊ฒŒ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด์ œ A + B + C๋ฅผ ๊ณ„์‚ฐํ•  ์ฐจ๋ก€์ด๋‹ค!

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer token;
        
        String line = reader.readLine();
        token = new StringTokenizer(line, " ");
        
        long a = Long.parseLong(token.nextToken());
        long b = Long.parseLong(token.nextToken());
        long c = Long.parseLong(token.nextToken());
        
        System.out.println(a+b+c);
    }
}

 

10171๋ฒˆ : ๊ณ ์–‘์ด

์•„๋ž˜ ์˜ˆ์ œ์™€ ๊ฐ™์ด ๊ณ ์–‘์ด๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค.

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
        StringBuilder sb = new StringBuilder();
        
        sb.append("\\    /\\").append("\n");
        sb.append(" )  ( ')").append("\n");
        sb.append("(  /  )").append("\n");
        sb.append(" \\(__)|");
        
        writer.write(sb.toString());
        writer.flush();
        writer.close();
    }
}

 

10172๋ฒˆ : ๊ฐœ

์•„๋ž˜ ์˜ˆ์ œ์™€ ๊ฐ™์ด ๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค.

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

public class Main {
    public static void main(String[] args) throws IOException{
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
        StringBuilder sb = new StringBuilder();
        
        sb.append("|\\_/|").append("\n");
        sb.append("|q p|   /}").append("\n");
        sb.append("( 0 )\"\"\"\\").append("\n");
        sb.append("|\"^\"`    |").append("\n");
        sb.append("||_/=\\\\__|");
        
        writer.write(sb.toString());
        writer.flush();
        writer.close();
    }
}
728x90
320x100
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'๐Ÿ’ป Language > Java : ์ž๋ฐ”' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Java/JPA] QueryDSL์ด๋ž€?  (0) 2025.03.25
[Java] JDK ์„ค์น˜ (Windows 10, JDK 17)  (0) 2025.03.12
[Java] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ฃผ์š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ (1) - ๋ฒ„๋ธ”, ์„ ํƒ, ์‚ฝ์ž…, ์…€, ๋ณ‘ํ•ฉ, ํ€ต ์ •๋ ฌ  (0) 2024.11.19
[Java] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ Java ์ž…์ถœ๋ ฅ ํ•จ์ˆ˜  (0) 2024.11.15
[Java] ์ž๋ฃŒ๊ตฌ์กฐ - ๋ฐฐ์—ด, ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ, ์Šคํƒ, ํ, ํž™, ํŠธ๋ฆฌ, ๊ทธ๋ž˜ํ”„, ํ•ด์‹œ  (0) 2024.11.12
'๐Ÿ’ป Language/Java : ์ž๋ฐ”' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Java/JPA] QueryDSL์ด๋ž€?
  • [Java] JDK ์„ค์น˜ (Windows 10, JDK 17)
  • [Java] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ฃผ์š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ (1) - ๋ฒ„๋ธ”, ์„ ํƒ, ์‚ฝ์ž…, ์…€, ๋ณ‘ํ•ฉ, ํ€ต ์ •๋ ฌ
  • [Java] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ Java ์ž…์ถœ๋ ฅ ํ•จ์ˆ˜
mxnxeonx
mxnxeonx
"์•„, ์ด๊ฑฐ ๋ญ์˜€๋”๋ผ"๋ฅผ ํ•˜์ง€ ์•Š๊ธฐ์œ„ํ•œ ์ผ๊ธฐ์žฅ.
  • mxnxeonx
    MJ's Development Diary
    mxnxeonx
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (154)
      • ๐Ÿ’ป Language (43)
        • Java : ์ž๋ฐ” (18)
        • Python : ํŒŒ์ด์ฌ (9)
        • ROS : ๋กœ๋ด‡์‹œ์Šคํ…œ (9)
        • Android : ์•ˆ๋“œ๋กœ์ด๋“œ (4)
        • JavaScript : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ (2)
      • ๐ŸŒ Environment (19)
        • IDE : ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ (9)
        • Virtual : ๊ฐ€์ƒํ™˜๊ฒฝ (10)
      • โš™ Framework (12)
        • Vue-๋ทฐ (3)
        • Spring-์Šคํ”„๋ง (7)
      • ๐Ÿ’พ DataBase (18)
      • ๐ŸŒŒ OS (36)
        • Linux-๋ฆฌ๋ˆ…์Šค (36)
      • ๐Ÿ’ฌ CI · CD (7)
        • Git : ๊นƒ (7)
      • ๐Ÿ“ƒ ETC (3)
      • ๐Ÿค– AI (4)
  • ๋งํฌ

    • GitHub
  • ์ธ๊ธฐ ๊ธ€

  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
mxnxeonx
[Java] ๋ฐฑ์ค€ ์˜จ๋ผ์ธ ์ €์ง€ ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ - ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”