Noah_Developer
Developer Noah
Noah_Developer
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ์ „์ฒด๋ณด๊ธฐ (87)
    • Programmers (33)
      • Level1 (33)
    • FRONT-END (3)
      • React (2)
      • HTML (0)
      • CSS (0)
      • JavaScrpit (1)
    • BACK-END (23)
      • JAVA (14)
      • C (0)
      • Spring (5)
    • DATABASE (11)
      • MySQL (3)
      • Oracle (0)
    • IDE (2)
      • IntelliJ (2)
      • Eclipse (0)
      • VSCode (0)
    • Android (1)
    • ์šฉ์–ด (2)
      • ๊ธˆ์œต (2)
    • Developer Diary (5)
      • Web (1)
    • ์ž๊ฒฉ์ฆ (1)
    • Operating System (3)
      • Linux (2)
    • Info (2)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ๋ฐฉ๋ช…๋ก
  • ํฌํŠธํด๋ฆฌ์˜ค
  • ๊นƒํ—ˆ๋ธŒ

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

  • ๐Ÿ™ ๋ฐฉ๋ฌธ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—ฐ์Šต๋ฌธ์ œ
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ธ”๋กœ๊ทธ
  • ์ดˆ๋ณด์ž ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • ์ž๋ฐ” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—ฐ์Šต๋ฌธ์ œ
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
  • ํฌ๋ ˆ์ธ ์ธํ˜•๋ฝ‘๊ธฐ ํ’€์ด
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œํ’€์ด
  • ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ค€๋น„
  • ์นด์นด์˜ค๊ณต์ฑ„
  • String StringBuilder ์ฐจ์ด
  • programmers
  • ๊ฐœ๋ฐœ์ผ๊ธฐ
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋ฌธ์ œ
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ
  • MySQL
  • ์ž๋ฐ” ์‰ฌ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ํ…Œ์ŠคํŠธ
  • ํฌ๋ ˆ์ธ ์ธํ˜•๋ฝ‘๊ธฐ
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์˜ˆ์ œ
  • ํฌ๋ ˆ์ธ ์ธํ˜•๋ฝ‘๊ธฐ ์ •๋‹ต
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด
  • level1
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋ฌธ์ œ ํ’€์ด
  • programmers level 1
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์—ฐ์Šต๋ฌธ์ œ
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ ˆ๋ฒจ1
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‰ฌ์šด๋ฌธ์ œ
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉ์—ฐ์Šต

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

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

250x250
hELLO ยท Designed By ์ •์ƒ์šฐ.
Noah_Developer

Developer Noah

[Programmers Level1] ์•ฝ์ˆ˜์˜ ํ•ฉ ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด
Programmers/Level1

[Programmers Level1] ์•ฝ์ˆ˜์˜ ํ•ฉ ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด

2021. 5. 14. 10:08
728x90

๐Ÿ”—์•ฝ์ˆ˜์˜ ํ•ฉ

 

์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋‚ด์ 

๊ธธ์ด๊ฐ€ ๊ฐ™์€ ๋‘ 1์ฐจ์› ์ •์ˆ˜ ๋ฐฐ์—ด a, b๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. a์™€ b์˜ ๋‚ด์ ์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ด๋•Œ, a์™€ b์˜ ๋‚ด์ ์€ a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] ์ž…๋‹ˆ๋‹ค. (n์€ a, b์˜

programmers.co.kr

๐Ÿ‘€ ๋ฌธ์ œ ์„ค๋ช…

 

์ •์ˆ˜ n์„ ์ž…๋ ฅ๋ฐ›์•„ n์˜ ์•ฝ์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

 

๐Ÿšฅ ์ œํ•œ์‚ฌํ•ญ

 

  • n์€ 0 ์ด์ƒ 3000์ดํ•˜์ธ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค.

 


 

๐Ÿ“Œ ์ž…์ถœ๋ ฅ ์˜ˆ

 

n return
12 28
5 6

์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช…

 

  • ์ž…์ถœ๋ ฅ ์˜ˆ #1
    12์˜ ์•ฝ์ˆ˜๋Š” 1, 2, 3, 4, 6, 12์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ชจ๋‘ ๋”ํ•˜๋ฉด 28์ž…๋‹ˆ๋‹ค.

 

  • ์ž…์ถœ๋ ฅ ์˜ˆ #2
    5์˜ ์•ฝ์ˆ˜๋Š” 1, 5์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ชจ๋‘ ๋”ํ•˜๋ฉด 6์ž…๋‹ˆ๋‹ค.

 


๐Ÿคจ ๊ณ ๋ฏผ

 

  1.  ์•ฝ์ˆ˜ 1์„ ๋ฌด์กฐ๊ฑด ์„ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜์—ฌ ์—ฐ์‚ฐ์„ ์กฐ๊ธˆ์ด๋ผ๋„ ๋œ ํ•˜๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€?
  2.  ์•ฝ์ˆ˜ ๊ตฌํ•˜๊ธฐ.

 

๐Ÿ’ป ์ฝ”๋”ฉ

1์ฐจ ์ œ์ถœ.

class Solution {
    public int solution(int n) {
        int answer = 0;
        
        // ์ฃผ์–ด์ง„ N๋งŒํผ loop ๋„๋Š” for
        for(int i = 1 ; i <= n ; ++i){
        	// n์„ 1์”ฉ ์ฆ๊ฐ€ํ•˜๋Š” i๋กœ ๋‚˜๋ˆ„์–ด ๋‚˜๋จธ์ง€๊ฐ€ 0์ธ ๊ฒฝ์šฐ ์•ฝ์ˆ˜๋กœ ํŒ๋‹จ.
            if(n % i == 0){
                // ๋‹ต์•ˆ์ง€์— ํ•ฉ๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ์„ธํŒ…ํ•œ๋‹ค.
                answer += i;
            }
        }
        
        return answer;
    }
}

 

 

์•ฝ์ˆ˜์˜ ํ•ฉ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ.png

 

๐Ÿ“ ์ฑ„์ 

์•ฝ์ˆ˜์˜ ํ•ฉ ์ฑ„์  ๊ฒฐ๊ณผ.png

 

โฑ ์†Œ์š”์‹œ๊ฐ„ ๋ฐ ํ›„๊ธฐ

5๋ถ„ ๋ฏธ๋งŒ.

๋ถ„๋ช…ํžˆ ์ด์ „์—๋Š” ์ด๋Ÿฐ ๋ฌธ์ œ๋„ 30๋ถ„์”ฉ ์†Œ์š” ํ–ˆ๋˜ ๊ธฐ์–ต์ด ์žˆ๋Š”๋ฐ.

๊ธฐ์ดˆ์ ์ธ ๋ฐฐ์—ด์—์„œ ์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•˜๊ณ  ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ๋Š” ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์— ๋†€๋ž๋‹ค.

728x90
์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'Programmers > Level1' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Programmers Level 1] x๋งŒํผ ๊ฐ„๊ฒฉ์ด ์žˆ๋Š” n๊ฐœ์˜ ์ˆซ์ž ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด  (0) 2021.05.16
[Programmers Level 1] ์ง์‚ฌ๊ฐํ˜• ๋ณ„์ฐ๊ธฐ ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด  (0) 2021.05.15
[Programmers Level1] ์‹คํŒจ์œจ ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ์ฑ„์šฉ ๋ฌธ์ œ  (0) 2021.05.13
[Programmers Level1] ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜? ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด  (0) 2021.05.12
[Programmers Level1] ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด  (2) 2021.05.11
    'Programmers/Level1' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [Programmers Level 1] x๋งŒํผ ๊ฐ„๊ฒฉ์ด ์žˆ๋Š” n๊ฐœ์˜ ์ˆซ์ž ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด
    • [Programmers Level 1] ์ง์‚ฌ๊ฐํ˜• ๋ณ„์ฐ๊ธฐ ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด
    • [Programmers Level1] ์‹คํŒจ์œจ ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ์ฑ„์šฉ ๋ฌธ์ œ
    • [Programmers Level1] ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜? ์ •๋‹ต ๋ฐ ๋ฌธ์ œ ํ’€์ด
    Noah_Developer
    Noah_Developer
    ๊ฐœ๋ฐœ ๊ธฐ๋ก ๋ชฉ์ ์„ ๊ฐ€์ง„ ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.

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