[์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ] ๋ฐฑ์ค€(1145๋ฒˆ) - ์ ์–ด๋„ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐ์ˆ˜

2024. 11. 20. 17:16ยท๐Ÿ› ๏ธBackend/Algorithm Problem Solving

[๋ฌธ์ œ]

๋ฌธ์ œ

๋‹ค์„ฏ ๊ฐœ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ์ด ์ˆ˜์˜ ์ ์–ด๋„ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐ์ˆ˜๋Š” ์œ„์˜ ์ˆ˜ ์ค‘ ์ ์–ด๋„ ์„ธ ๊ฐœ๋กœ ๋‚˜๋ˆ„์–ด ์ง€๋Š” ๊ฐ€์žฅ ์ž‘์€ ์ž์—ฐ์ˆ˜์ด๋‹ค.

์„œ๋กœ ๋‹ค๋ฅธ ๋‹ค์„ฏ ๊ฐœ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์ ์–ด๋„ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— ๋‹ค์„ฏ ๊ฐœ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. 100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๊ณ , ์„œ๋กœ ๋‹ค๋ฅธ ์ˆ˜์ด๋‹ค.

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„์— ์ ์–ด๋„ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

์˜ˆ์ œ ์ž…์ถœ๋ ฅ

์˜ˆ์ œ ์ž…๋ ฅ ์˜ˆ์ œ ์ถœ๋ ฅ
30 42 70 35 90 210
1 2 3 4 5 4
30 45 23 26 56 1170
3 14 15 92 65 195

 

 

[๋ฌธ์ œ ํ•ด์„ค]

์ผ๋‹จ ๋‹ค์„ฏ๊ฐœ์˜ ์ž์—ฐ์ˆ˜๋ฅผ ๋ฐ›๊ธฐ ์œ„ํ•œ ์ž…๋ ฅ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค๋ฉด ๋˜๊ณ , ์ž…๋ ฅ ๊ฐ’ 5๊ฐœ์˜ ๊ฐ๊ฐ์˜ ๋ฐฐ์ˆ˜์— ๋Œ€ํ•œ ๊ฐ’ ์ค‘ 3๊ฐœ ์ด์ƒ์˜ ๊ฐ’์ด ๊ฐ™์€ ๊ฒฝ์šฐ ๋˜๋Š” ๊ฐ€์žฅ ์ž‘์€ ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ์œ„์˜ ์˜ˆ์ œ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์„ ๋ณด๋ฉด ์ž์„ธํžˆ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

ํ•ต์‹ฌ์€ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์งˆ ๊ฒฝ์šฐ ์ฆ‰, ๋‚˜๋จธ์ง€๊ฐ€ 0์ผ ๊ฒฝ์šฐ์— ํ•ด๋‹น ๋ฐฐ์ˆ˜์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        int[] numbers = new int[5];
        for (int i = 0; i < 5; i++) {
            numbers[i] = scanner.nextInt();
        }

        int candidate = 1;
        while (true) {
            int count = 0;

            for (int num : numbers) {
                if (candidate % num == 0) {
                    count++;
                }
            }
            if (count >= 3) {
                System.out.println(candidate);
                break;
            }
            candidate++;
        }
    }
}

๋ชจ๋“ˆ๋Ÿฌ ์—ฐ์‚ฐ์ž(%)๋ฅผ ํ†ตํ•ด ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜๊ณ  0์ผ ๊ฒฝ์šฐ์—๋Š” count++ ์นด์šดํŠธ๋ฅผ ์ฆ๊ฐ€์‹œ์ผœ์ค€๋‹ค. ์กฐ๊ฑด์— ๋”ฐ๋ฅด๋ฉด 3๊ฐœ ์ด์ƒ์˜ ๋ฐฐ์ˆ˜์˜ ๊ฐ’์„ ๊ตฌํ•ด์•ผ ํ•˜๋ฏ€๋กœ, ์นด์šดํŠธ๋ฅผ ์‚ฌ์šฉ์„ ํ•œ๋‹ค. count๊ฐ€ 3๊ฐœ ์ด์ƒ์ผ ๊ฒฝ์šฐ break;๋ฅผ ํ†ตํ•ด ๋ฐ˜๋ณต๋ฌธ์„ ๋‚˜๊ฐ€๊ฒŒ ๋œ๋‹ค. 3๊ฐœ ์ด์ƒ์ผ ๊ฒฝ์šฐ์— ๋‚˜๊ฐ€๋Š” ์ด์œ ๋Š” ๋˜ ๋‹ค๋ฅธ ์กฐ๊ฑด์œผ๋กœ ์ตœ์†Œ๊ฐ’์œผ๋กœ ๊ตฌํ•ด์•ผ ํ•˜๊ธฐ ๋–„๋ฌธ์ด๋‹ค. candidate๋Š” 1~?? ์ˆซ์ž๊นŒ์ง€ ํ•˜๋‚˜์”ฉ ๋Š˜์–ด๊ฐ€๋ฉด์„œ ์ž์—ฐ์ˆ˜์˜ ๊ฐ’๊ณผ ๋ชจ๋“ˆ๋Ÿฌ๋ฅผ ํ†ตํ•ด ์—ฐ์‚ฐ์„ ํ•˜๊ฒŒ ๋œ๋‹ค.

 

 

 

 

'๐Ÿ› ๏ธBackend > Algorithm Problem Solving' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ] ๋ฐฑ์ค€(1009๋ฒˆ) - ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ  (1) 2024.11.07
'๐Ÿ› ๏ธBackend/Algorithm Problem Solving' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ] ๋ฐฑ์ค€(1009๋ฒˆ) - ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ
junbin2
junbin2
java.lang.NullPointerException
  • junbin2
    bin's Development Diary
    junbin2
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ์ „์ฒด๋ณด๊ธฐ (167)
      • ๐ŸŽ“๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต (33)
        • โš™๏ธ์ปดํ“จํ„ฐ์˜ ์ดํ•ด (11)
        • ๐Ÿ’ป์ปดํ“จํ„ฐ๊ณผํ•™ ๊ฐœ๋ก  (3)
        • ๐Ÿ”ข์ž๋ฃŒ๊ตฌ์กฐ (4)
        • ๐ŸŒ์œ ๋น„์ฟผํ„ฐ์Šค ์ปดํ“จํŒ… (11)
        • ๐Ÿ›๏ธ์„ธ๊ณ„์˜์ •์น˜์™€๊ฒฝ์ œ (3)
        • ๐Ÿ–ฅ๏ธ์ปดํ“จํ„ฐ๊ณผํ•™๊ณผ (1)
      • ๐Ÿ› ๏ธBackend (58)
        • ๐Ÿ“š๋ฐฑ์—”๋“œ ๊ณต๋ถ€ (4)
        • โ˜•Java (23)
        • ๐ŸŒณSpring (13)
        • โš™๏ธC (2)
        • โšกPython (13)
        • JavaScript (1)
        • ๐Ÿ›ข๏ธDatabase (0)
        • Algorithm Problem Solving (2)
      • ๐ŸŒ Network (7)
        • ๐Ÿ“œHTTP (7)
      • ๐Ÿš€DevOps (1)
      • โ›บ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ (64)
      • ์ •๋ณด (2)
      • ์ •๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๊ธ€ (2)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • GitHub
  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    spring
    ๋ฐฉํ†ต๋Œ€
    ์ž๋ฐ”
    ์Šคํ”„๋ง
    ์šด์˜์ฒด์ œ
    ๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต
    Python
    ๋ฐฐ์—ด
    ์ปดํ“จํ„ฐ์˜ ์ดํ•ด
    ํด๋ผ์šฐ๋“œ
    ๋ฐฉ์†ก๋Œ€
    ์œ ๋น„์ฟผํ„ฐ์Šค ์ปดํ“จํŒ…๊ฐœ๋ก 
    ์ปดํŒŒ์ผ๋Ÿฌ
    ์ž๋ฃŒ๊ตฌ์กฐ
    ์ž…์ถœ๋ ฅ
    ํŒŒ์ด์ฌ
    ์œ ๋น„์ฟผํ„ฐ์Šค
    Spring Framework
    ์œ ๋น„์ฟผํ„ฐ์Šค ์ปดํ“จํŒ…
    Java
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.1
junbin2
[์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ] ๋ฐฑ์ค€(1145๋ฒˆ) - ์ ์–ด๋„ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐ์ˆ˜
์ƒ๋‹จ์œผ๋กœ

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