BOJ 1546๋ฒˆ: ํ‰๊ท 

2020. 8. 13. 12:42ยท์•Œ๊ณ ๋ฆฌ์ฆ˜/BaekJoon
728x90

 

 

๋ฌธ์ œ

์„ธ์ค€์ด๋Š” ์ž๊ธฐ ์ ์ˆ˜ ์ค‘์— ์ตœ๋Œ“๊ฐ’์„ ๊ณจ๋ž๋‹ค ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ๋ชจ๋“  ์ ์ˆ˜๋ฅผ ์ ์ˆ˜/M*100์œผ๋กœ ๊ณ ์ณค๋‹ค

์ƒˆ๋กœ ๊ณ„์‚ฐํ•œ ์„ธ์ค€์ด์˜ ์„ฑ์ ์˜ ํ‰๊ท ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค

 

์ถœ๋ ฅ

์ฒซ์งธ์ค„์— ์ƒˆ๋กœ์šด ํ‰๊ท ์„ ์ถœ๋ ฅํ•œ๋‹ค ์‹ค์ œ ์ •๋‹ต๊ณผ ์ถœ๋ ฅ๊ฐ’์˜ ์ ˆ๋Œ€์˜ค์ฐจ ๋˜๋Š” ์ƒ๋Œ€์˜ค์ฐจ๊ฐ€ 1/100 ์ดํ•˜์ด๋ฉด ์ •๋‹ต์ด๋‹ค

 

์ž…๋ ฅ

3

40 80 60

 

์ถœ๋ ฅ

75.0

 

์ฝ”๋“œ (๋”๋ณด๊ธฐ๋ฅผ ๋ˆŒ๋Ÿฌ ํ™•์ธํ•˜์„ธ์š”)

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main() {
    int N;
    float max=0,sum=0;
    scanf("%d",&N);
    float array[N]={0,};
    for(int i=0;i<N;i++)
    {
        scanf("%f",&array[i]);
        if(max<array[i]) max = array[i]; //max๊ฐ’ ๊ฐฑ์‹ ํ•˜๊ธฐ
    }
    for(int i=0;i<N;i++)
    {
        array[i] = array[i]/max*100; //์„ฑ์  ๊ฐ’ ์ˆ˜์ •ํ•˜๊ธฐ
        sum +=array[i]; //ํ‰๊ท ์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“  ์„ฑ์  ํ•ฉ ๊ตฌํ•˜๊ธฐ
    }
    printf("%f",sum/N);
    return 0;
}
Colored by Color Scripter
cs

 

*๊ฐ„๋‹จํ•œ ํ•ด์„ค*

ํ‰๊ท  ๊ฐ’์ด ์ •์ˆ˜๊ฐ€ ์•„๋‹Œ ์‹ค์ˆ˜๋กœ ๋‚˜์˜ค๋ฏ€๋กœ int๊ฐ€ ์•„๋‹Œ floatํ˜•์œผ๋กœ ๋ฐฐ์—ด์„ ์„ ์–ธ ๋ฐ ํ•ฉ๊ณ„๋ฅผ ๋งŒ๋“ ๋‹ค. ๋ฐฐ์—ด์˜ ๊ฐฏ์ˆ˜์ธ N์„ ์ •์ˆ˜๋กœ ์ง€์ •ํ–ˆ๋‹ค(๋ฐฐ์—ด ํฌ๊ธฐ๋กœ ๋„ฃ๊ธฐ ์œ„ํ•ด ๋ฌด์กฐ๊ฑด ์ •์ˆ˜๋กœ ์„ ์–ธ). ํ‰๊ท ์„ ๊ตฌํ•  ๋•Œ ์ •์ˆ˜/์ •์ˆ˜ = ์ •์ˆ˜๊ฐ€ ๋‚˜์˜ค๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ˆ˜/์ •์ˆ˜ = ์‹ค์ˆ˜๊ฐ€ ๋˜๋ฏ€๋กœ sum์„ ์‹ค์ˆ˜๋กœ ์ง€์ •ํ•ด์ฃผ์—ˆ๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

1984B

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++ 14

*์ฝ”๋“œ ๊ธธ์ด*

299B

 

 

*์ด ๋ฐฉ๋ฒ•๋งŒ์ด ๋งž๋Š” ์ •๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค.

ํ›จ์”ฌ ์ข‹๊ณ  ๋น ๋ฅธ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค ํ™”์ดํŒ…! '0'/*

๋ฐ˜์‘ํ˜•

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

BOJ 4344๋ฒˆ: ํ‰๊ท ์€ ๋„˜๊ฒ ์ง€  (0) 2020.08.21
BOJ 8959๋ฒˆ: OXํ€ด์ฆˆ  (0) 2020.08.18
BOJ 3052๋ฒˆ: ๋‚˜๋จธ์ง€  (0) 2020.08.11
BOJ 2577๋ฒˆ: ์ˆซ์ž์˜ ๊ฐœ์ˆ˜  (0) 2020.08.10
BOJ 5543๋ฒˆ: ์ƒ๊ทผ๋‚ ๋“œ  (0) 2020.08.09
'์•Œ๊ณ ๋ฆฌ์ฆ˜/BaekJoon' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • BOJ 4344๋ฒˆ: ํ‰๊ท ์€ ๋„˜๊ฒ ์ง€
  • BOJ 8959๋ฒˆ: OXํ€ด์ฆˆ
  • BOJ 3052๋ฒˆ: ๋‚˜๋จธ์ง€
  • BOJ 2577๋ฒˆ: ์ˆซ์ž์˜ ๊ฐœ์ˆ˜
KiTFOx
KiTFOx
  • KiTFOx
    KiTFOx's Notepad ๐Ÿ“
    KiTFOx
  • ๊ณต์ง€์‚ฌํ•ญ

    • ๐Ÿ“ข KiTFOx
  • 250x250
    • KiTFOx (117)
      • ๊ณต๋ถ€ (8)
        • Cใ†C++ (7)
        • Design Pattern (2)
        • Crowd Simulation (2)
        • LearnOpenGL ๋ฒˆ์—ญ (3)
        • OpenGL ์ž๋ฃŒ ๋ฒˆ์—ญ (2)
        • OpenGL (1)
        • UE ์ž๋ฃŒ ๋ฒˆ์—ญ (1)
        • AR (0)
        • OpenCV (0)
      • ์•Œ๊ณ ๋ฆฌ์ฆ˜ (50)
        • ์ž๋ฃŒ๊ตฌ์กฐ (3)
        • BaekJoon (35)
        • Programmers (11)
      • OpenGL ๋”ฐ๋ผ๊ฐ€๊ธฐ (2)
      • ๊ฒŒ์ž„์—”์ง„ (15)
        • Unity (13)
        • UE4 (0)
        • UE5 (2)
      • ๋ฉ”ํƒ€๋ฒ„์Šค (4)
        • Engage VR (3)
        • Altspace VR (1)
      • ํฌํŠธํด๋ฆฌ์˜ค ํ”„๋กœ์ ํŠธ (2)
        • NewRo (1)
        • Amaimon(Unity3D) (0)
        • ArenaSurvival(UE5) (0)
      • ๊ฐœ๋ฐœ์ผ์ง€ (1)
        • Pub-Simulator (1)
        • Project-B (0)
      • ๋„คํŠธ์›Œํฌ (4)
      • Etc Study (5)
      • ๋Œ€์™ธํ™œ๋™ (8)
        • ํฌ๋ž˜ํ”„ํ†ค ์ •๊ธ€ ๊ฒŒ์ž„๋žฉ (6)
      • ํšŒ๊ณ ๋ก (0)
      • ๊ฒŒ์ž„ ํ•œ๊ธ€ํŒจ์น˜ (0)
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
KiTFOx
BOJ 1546๋ฒˆ: ํ‰๊ท 
์ƒ๋‹จ์œผ๋กœ

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