728x90

 

 

๋ฌธ์ œ

9๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์ด๋“ค ์ค‘ ์ตœ๋Œ“๊ฐ’์„ ์ฐพ๊ณ  ๊ทธ ์ตœ๋Œ“๊ฐ’์ด ๋ช‡ ๋ฒˆ์งธ ์ˆ˜์ธ์ง€๋ฅด ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„์— ์ตœ๋Œ“๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ณ , ๋‘˜์งธ ์ค„์— ์ตœ๋Œ“๊ฐ’์ด ๋ช‡ ๋ฒˆ์งธ ์ˆ˜์ธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค

 

์ž…๋ ฅ

3

29

38

12

57

74

40

85

61

 

์ถœ๋ ฅ

85

8

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
int main() {
    int idx=0,num=0;        //์ตœ๋Œ“๊ฐ’์˜ ์ธ๋ฑ์Šค์™€ ๊ฐ’ ๋ณ€์ˆ˜
    int array[9]={0,};        //๋ฐฐ์—ด์„ ๋ชจ๋‘ 0์œผ๋กœ ์ดˆ๊ธฐํ™”
    for(int i=0;i<9;i++)
    {
        scanf("%d",&array[i]);
        if(i==0)            //์ฒ˜์Œ์—๋Š” ์ตœ๋Œ“๊ฐ’์— ์‚ฝ์ž…
        {
            idx=i+1;        //๋ฐฐ์—ด์—์„œ๋Š” 0, ์ž๋ฆฌ๋กœ๋Š” 1๋ฒˆ์งธ์ด๊ธฐ ๋•Œ๋ฌธ
            num = array[i];
        }
        else                //๋‘๋ฒˆ์งธ๋ถ€ํ„ฐ๋Š” ์ตœ๋Œ“๊ฐ’๊ณผ array๊ฐ’์„ ๋น„๊ต
        {
            if(num<array[i]){
                idx= i+1;
                num = array[i];
            }
        }
    }
    printf("%d\n%d",num,idx);
    return 0;
}
cs

 

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

์ฃผ์„์œผ๋กœ ๋ช‡ ๊ฐ€์ง€ ์ฐธ๊ณ ํ•  ์ ์„ ๋‹ฌ์•„๋†“์•˜๋‹ค.

for๋ฌธ์œผ๋กœ ๋ฐฐ์—ด ๊ฐ’๋“ค์„ ํ•˜๋‚˜์”ฉ ๋ฐ›์œผ๋ฉด์„œ ๋ฐ”๋กœ๋ฐ”๋กœ ๋น„๊ตํ•˜๋Š” ๊ณผ์ •์„ ๊ฑฐ์ณค๋‹ค.

for๋ฌธ์—์„œ i๊ฐ€ 0์ผ ๋•Œ ๋น„๊ต ๋Œ€์ƒ์„ ๋จผ์ € ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ idx์™€ num์— ๊ฐ’์„ ์‚ฝ์ž…ํ•˜์˜€๋‹ค.

๊ทธ ํ›„ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์—์„œ๋Š” num์˜ ๊ฐ’์„ ์ž…๋ ฅ ๋ฐ›์€ ๊ฐ’๊ณผ ๋น„๊ตํ•˜์—ฌ์„œ ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์ด ํด ๊ฒฝ์šฐ idx์™€ num์„ ํ•ด๋‹น ๊ฐ’๋“ค๋กœ ๊ฐฑ์‹ ํ•ด์ค€๋‹ค.

์‚ฌ์‹ค sort(์ •๋ ฌ)๋ฅผ ํ•˜๊ฑฐ๋‚˜ ์ €์žฅ๋œ ๋ฐฐ์—ด ๊ฐ’๋“ค์„ ๋‹ค์‹œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ €์žฅ์„ ํ•ด๋†“์•„์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฐ์—ด์„ ๊ผญ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ์ด ๋‚ด์šฉ๋งŒ ๋ด์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ณ€์ˆ˜ idx,num์— ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž 3๊ฐ€์ง€ ๋ณ€์ˆ˜๋กœ๋งŒ ์งœ๋„ ์ž‘๋™ํ•˜๊ฒ ์ง€๋งŒ ๋ฐฐ์—ด ํŒŒํŠธ์ด๋ฏ€๋กœ ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ œ์ž‘ํ•˜์˜€๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

1984B

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++ 14

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

516B

 

 

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

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

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

 

๋ฐ˜์‘ํ˜•
728x90

 

 

 

๋ฌธ์ œ

N๊ฐœ์˜ ์ •์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, ์ตœ์†Ÿ๊ฐ’๊ณผ ์ตœ๋Œ“๊ฐ’์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„์— ์ฃผ์–ด์ง„ ์ •์ˆ˜ N๊ฐœ์˜ ์ตœ์†Ÿ๊ฐ’๊ณผ ์ตœ๋Œ“๊ฐ’์„ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด ์ถœ๋ ฅํ•œ๋‹ค

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main() {
    int N,min,max;
    //์ˆซ์ž ๊ฐฏ์ˆ˜ ์ž…๋ ฅ ๋ฐ›๊ธฐ
    scanf("%d",&N);
    int array[N]{0,};
    for(int i=0;i<N;i++)
    {
        //์ˆซ์ž ์ž…๋ ฅ ๋ฐ›๊ธฐ
        scanf("%d",&array[i]);
    }
    //์ตœ์†Œ๊ฐ’๊ณผ ์ตœ๋Œ“๊ฐ’์— ๋ฐฐ์—ด 0๋ฒˆ์งธ ์ˆซ์ž ๋Œ€์ž…
    min=array[0]; max=array[0];
    for(int i=1;i<N;i++)
    {
        if(min>array[i]) min = array[i];        //min์ด array[i]๊ฐ’๋ณด๋‹ค ํด ๋•Œ
        if(max<array[i]) max = array[i];        //man๊ฐ€ array[i]๊ฐ’๋ณด๋‹ค ์ž‘์„ ๋•Œ
    }
    printf("%d %d",min,max);
    return 0;
}
cs

 

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

์ฃผ์„์œผ๋กœ ๋ช‡๊ฐ€์ง€ ์ฐธ๊ณ ํ•  ์ ์„ ๋‹ฌ์•„๋†“์•˜๋‹ค.

๋ณด๊ธฐ ์‰ฝ๊ฒŒ ๊ตฌ๊ฐ„์„ ๋‚˜๋ˆ„์–ด์„œ ์ •๋ฆฌํ•˜์˜€๋Š”๋ฐ ์‚ฌ์‹ค for๋ฌธ ํ•˜๋‚˜๋งŒ์œผ๋กœ๋„ ํ•ด๋‹น ๊ตฌ์กฐ๋ฅผ ์งค ์ˆ˜ ์žˆ๋‹ค.

ํ•œ ๋ฒˆ ์ƒ๊ฐํ•ด๋ณด์‹œ๊ธธ ๋ฐ”๋ž€๋‹ค.

์ง€๊ธˆ ์ฝ”๋“œ๋Š” ๋‘ ๊ตฌ๊ฐ„์„ ๋‚˜๋ˆ„์–ด์„œ ์ œ์ž‘ํ•˜์˜€๋Š”๋ฐ ์œ— ๊ตฌ๊ฐ„์€ ์ˆซ์ž ์ž…๋ ฅ์„ ๋ฐ›๋Š” for๋ฌธ, ๋ฐ‘๊ตฌ๊ฐ„์€ min๊ณผ max๋ฅผ ๊ตฌํ•˜๋Š” ๊ตฌ๊ฐ„์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ์žˆ๋‹ค.

๋ฐ‘๊ตฌ๊ฐ„์„ ์ž ์‹œ ์„ค๋ช…ํ•˜์ž๋ฉด min๊ณผ max์— array์˜ ๋งจ ์ฒ˜์Œ ๊ฐ’์ธ array[0]๋ฒˆ์˜ ๊ฐ’์„ ๋„ฃ์–ด๋†“๊ณ  ํ•ด๋‹น ๊ฐ’๋“ค์€ array์˜ 1๋ฒˆ์งธ ๊ฐ’๋ถ€ํ„ฐ ๋๊ฐ’๊นŒ์ง€ ๋น„๊ตํ•˜๋ฉด์„œ ์ž‘๊ฑฐ๋‚˜ ํด์‹œ ํ•ด๋‹น array๊ฐ’์„ min์ด๋‚˜ max์— ๋„ฃ์–ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

5768KB

*์‹œ๊ฐ„*

196ms

*์–ธ์–ด*

C++14

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

493B

 

 

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

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

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

๋ฐ˜์‘ํ˜•
728x90

 

 

๋ฌธ์ œ

์˜ˆ์ œ๋ฅผ ๋ณด๊ณ  ๊ทœ์น™์„ ์œ ์ถ”ํ•œ ๋’ค์— ๋ณ„์„ ์ฐ์–ด ๋ณด์„ธ์š”

 

1์ธ ๊ฒฝ์šฐ

*

 

2์ธ ๊ฒฝ์šฐ

*

 *

*

 *

 

3์ธ ๊ฒฝ์šฐ

* *

 *

* *

 *

* *

 *

 

4์ธ ๊ฒฝ์šฐ

* *

 * *

* *

 * *

* *

 * *

* *

 * *

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ๋ณ„์„ ์ถœ๋ ฅํ•œ๋‹ค

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
 
int main() {
    int A;
    scanf("%d",&A);
    for(int i=0;i<2*A;i++){
        //ํ™€์ˆ˜์ค„์ธ์ง€ ์ง์ˆ˜์ค„์ธ์ง€ ์ฒดํฌ
        if(i%2!=0//ํ™€์ˆ˜์ค„
        {
            for(int j=0;j<A-(int)((A+1)/2);j++)
            {
                printf(" *");
            }
        }
        else    //์ง์ˆ˜์ค„
        {
            for(int j=0;j<(int)((A+1)/2);j++)
            {
                printf("* ");
            }
        }
        if(i<2*A-1printf("\n");
    }
    return 0;
}
cs

 

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

์ด ์ฝ”๋“œ๋Š” ์•ž์„  ๋ณ„์ฐ๊ธฐ ๋ฌธ์ œ๋ฅผ ๋‹ค ํ’€ ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค.

์ž…๋ ฅ ๋ฐ›์€ ์ˆซ์ž์˜ 2*Num ๋งŒํผ์˜ ์ค„์„ ์ถœ๋ ฅํ•˜๊ณ  ์ง์ˆ˜์ค„์ด๋ƒ ํ™€์ˆ˜์ค„์ด๋ƒ๋ฅผ ํŒ๋ณ„ํ•œ ๋‹ค์Œ ์ง์ˆ˜์ค„์—์„œ๋Š” 2๋กœ ๋‚˜๋ˆˆ ๋ชซ ๋งŒํผ ์ถœ๋ ฅํ•˜๊ณ (Num+1 ํ•ด ์ค€ ์ด์œ ๋Š” ๋‚˜๋ˆ„๋ฉด ์†Œ์ˆ˜์ ์„ ์˜ฌ๋ฆผํ•ด์ฃผ๊ธฐ ์œ„ํ•จ) ํ™€์ˆ˜์ค„์—์„œ๋Š”๊ทธ ๋ชซ์„ ๋บ€๋งŒํผ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

 

*๋ฉ”๋ชจ๋ฆฌ*

1984KB

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++14

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

383B

 

 

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

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

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

๋ฐ˜์‘ํ˜•
728x90

 

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

 

2446๋ฒˆ: ๋ณ„ ์ฐ๊ธฐ - 9

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ 2×N-1๋ฒˆ์งธ ์ค„๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ๋ณ„์„ ์ถœ๋ ฅํ•œ๋‹ค.

www.acmicpc.net

 

๋ฌธ์ œ

์˜ˆ์ œ๋ฅผ ๋ณด๊ณ  ๊ทœ์น™์„ ์œ ์ถ”ํ•œ ๋’ค์— ๋ณ„์„ ์ฐ์–ด ๋ณด์„ธ์š”

 

5์ธ๊ฒฝ์šฐ

 

*********

 *******

  *****

   ***

    *

   ***

  *****

 *******

*********

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ 2xN-1๋ฒˆ์งธ ์ค„๊ฐ€์ง€ ์ฐจ๋ก€๋Œ€๋กœ ๋ณ„์„ ์ถœ๋ ฅํ•œ๋‹ค

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main() {
    int maxStarNum;
    scanf("%d",&maxStarNum);
    int z=maxStarNum+1,x=-1;
    for(int i=2*maxStarNum-1;i>0;i--){
        if(i/maxStarNum==0){ z++; x--;}
        else {z--;x++;}
        for(int j=0;j<x;j++){
            printf(" ");
        }
        for(int j=0;j<maxStarNum-1-x;j++){
            printf("*");
        }
        for(int j=0;j<z;j++){
            printf("*");
        }
        printf("\n");
    }
    return 0;
}
cs

 

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

์•ž์„  https://dana3711.tistory.com/35 ํฌ์ŠคํŒ…์—์„œ ์•ฝ๊ฐ„์˜ ์ถ”๊ฐ€ ์ฝ”๋“œ๋ฅผ ๊ธฐ์ž…ํ•˜๋ฉด ๋œ๋‹ค.

๋ฐ์นผ์ฝ”๋งˆ๋‹ˆ์ฒ˜๋Ÿผ ๋ฐ˜ํ‹ˆ์„ ๋‚˜๋ˆ„์–ด์„œ ์ƒ๊ฐํ•ด๋ณธ๋‹ค๋ฉด(์™„๋ฒฝํ•œ ๋ฐ˜ํ‹ˆ์€ ์•„๋‹ˆ์ง€๋งŒ)

****             *****

 ***             **** 

  **             ***

   *             **

                 *

   *             **

  **             ***

 ***             **** 

****             *****

 

์˜ค๋ฅธ์ชฝ ๋ถ€๋ถ„์€ https://dana3711.tistory.com/35 ์ฝ”๋“œ๋ฅผ ๋ฐ˜๋Œ€๋กœ ์‹คํ–‰ํ•˜๋ฉด ๋œ๋‹ค.

์™ผ์ชฝ ๋ถ€๋ถ„์€ ๊ณต๋ฐฑ ๋ถ€๋ถ„๊ณผ * ์ถœ๋ ฅ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ์ถ”๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ง‘์–ด ๋„ฃ์œผ๋ฉด ๋œ๋‹ค.

* ์ถœ๋ ฅ ๋ถ€๋ถ„์€ ์˜ค๋ฅธ์ชฝ ๋ถ€๋ถ„์˜ ์ฝ”๋“œ๋ฅผ ๋ฐ˜๋Œ€๋กœ ํ•˜๋ฉด ๋˜์ง€๋งŒ ์ถœ๋ ฅ์ด 1๋ฒˆ ๋œ ๋˜๋„๋ก maxStarNum-1 ๋งŒํผ์„ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋„ฃ์–ด์ค€๋‹ค.

 

 

*๋ฉ”๋ชจ๋ฆฌ*

1984KB

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++14

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

465B

 

 

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

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

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

๋ฐ˜์‘ํ˜•
728x90

 

 

 

๋ฌธ์ œ

์˜ˆ์ œ๋ฅผ ๋ณด๊ณ  ๊ทœ์น™์„ ์œ ์ถ”ํ•œ ๋’ค ๋ณ„์„ ์ฐ์–ด๋ณด์„ธ์š”.

 

3์ธ ๊ฒฝ์šฐ

 

*

**

***

**

*

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ 2xN-1๋ฒˆ์งธ ์ค„๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ๋ณ„์„ ์ถœ๋ ฅํ•œ๋‹ค.

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main() {
    int maxStarNum;
    int z=0;
    scanf("%d",&maxStarNum);
    for(int i=0;i<2*maxStarNum-1;i++){
        if(i/maxStarNum==0) z++;
        else z--;
        for(int j=0;j<z;j++){
            printf("*");
        }
        printf("\n");
    }
    return 0;
}
cs

 

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

for๋ฌธ์„ 2*maxStarNum-1๋กœ ๋ฐ›์•„์„œ ์ถœ๋ ฅํ•˜๋ ค๊ณ  ํ•˜๋Š” ์ตœ๋Œ€๋ณ„์˜์ˆซ์ž์˜ x2 -1 ๋งŒํผ ์ค„์„ ์ถœ๋ ฅํ•œ๋‹ค.

์ตœ๋Œ€๋ณ„์˜์ˆซ์ž๋งŒํผ ์ถœ๋ ฅ๋˜๋Š” ์ค„์„ ์ œ์™ธํ•˜๊ณ  ์ƒํ•˜ ๋Œ€์นญ์ด๊ธฐ ๋•Œ๋ฌธ์— 2*maxStarNum - 1 ๋งŒํผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

ํ•œ๊ฐœ์˜ ๋ณ€์ˆ˜ z๋ฅผ ๋” ์„ ์–ธํ•ด์„œ ์ด๊ฒƒ์œผ๋กœ ๋ณ„์˜ ๊ฐฏ์ˆ˜๋ฅผ ๋ช‡๊ฐœ ์ถœ๋ ฅํ•  ๊ฒƒ์ธ์ง€ ์ง€์ •ํ•œ๋‹ค.

์ตœ๋Œ€๋ณ„์˜์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ค„์ด ์˜ค๊ธฐ ์ „๊นŒ์ง€๋Š” z++์„ ์ง„ํ–‰ํ•˜๊ณ  ์ตœ๋Œ€๋ณ„์˜ ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ค„์„ ๋„˜์–ด์„œ๋ฉด z--๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

์ด๊ฑธ ํŒ๋ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ index์ธ i๋ฅผ maxStarNum ์œผ๋กœ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ ๋ชซ์ด 0์ด๋ฉด ์ด์ „์ด๊ณ  1์ด ๋˜๋ฉด ์ดํ›„์ด๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

1984KB

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++ 14

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

237B

 

 

*์ด ๋ฐฉ๋ฒ•๋งŒ์ด ๋งž๋Š” ์ •๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค.
ํ›จ์”ฌ ์ข‹๊ณ  ๋น ๋ฅธ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค ํ™”์ดํŒ…! '0'/*

๋ฐ˜์‘ํ˜•
728x90

 

 

 

๋ฌธ์ œ

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

 

์ถœ๋ ฅ

๋‘ ๋ฒˆ์งธ๋กœ ํฐ ์ •์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
int main() {
    int A[3]={0,0,0};
    scanf("%d %d %d",&A[0],&A[1],&A[2]);
    for(int i=0;i<3;i++){
        for(int j=i;j<3;j++){
            if(A[i]>A[j]){
                int z = A[i];
                A[i]= A[j];
                A[j] = z;
            }
        }    
    }
    printf("%d",A[1]);
    return 0;
}
cs

 

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

์„ธ ์ •์ˆ˜๋ฅผ ๋ฐฐ์—ด๋กœ ๋ฐ›์•„์„œ for๋ฌธ์„ ์ด์šฉํ•˜์—ฌ ๋‚ฎ์€์ˆœ์ฐจ๋Œ€๋กœ ์ •๋ ฌํ•œ ๋‹ค์Œ 2๋ฒˆ์งธ ์ธ์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ˜•ํƒœ๋กœ ์ž‘์„ฑํ•˜์˜€๋‹ค.

๋‹ค๋ฅธ ๋ถ„๋“ค์˜ ์ฝ”๋“œ๋ฅผ ๋ณด๋‹ˆ ๋‹จ์ˆœ 3๊ฐœ์˜ ์ˆซ์ž๋ฅผ if-else๋ฌธ์œผ๋กœ ๋น„๊ตํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ํ•˜๋‚˜์˜ ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ธ๋“ฏํ•˜๋‹ค.(๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ›จ์”ฌ ์ ๊ฒŒ ๋“ค๋”๋ผ)

 

*๋ฉ”๋ชจ๋ฆฌ*

1984KB

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++ 14

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

248B

 

 

*์ด ๋ฐฉ๋ฒ•๋งŒ์ด ๋งž๋Š” ์ •๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค.
ํ›จ์”ฌ ์ข‹๊ณ  ๋น ๋ฅธ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค ํ™”์ดํŒ…! '0'/*

๋ฐ˜์‘ํ˜•
728x90

 

 

 

๋ฌธ์ œ

0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 99๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฐ์‚ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋จผ์ € ์ฃผ์–ด์ง„ ์ˆ˜๊ฐ€ 10๋ณด๋‹ค ์ž‘๋‹ค๋ฉด ์•ž์— 0์„ ๋ถ™์—ฌ ๋‘ ์ž๋ฆฌ ์ˆ˜๋กœ ๋งŒ๋“ค๊ณ , ๊ฐ ์ž๋ฆฌ์˜ ์ˆซ์ž๋ฅผ ๋”ํ•œ๋‹ค. ๊ทธ ๋‹ค์Œ, ์ฃผ์–ด์ง„ ์ˆ˜์˜ ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ ์ž๋ฆฌ ์ˆ˜์™€ ์•ž์—์„œ ๊ตฌํ•œ ํ•ฉ์˜ ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ ์ž๋ฆฌ ์ˆ˜๋ฅผ ์ด์–ด ๋ถ™์ด๋ฉด ์ƒˆ๋กœ์šด ์ˆ˜๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์Œ ์˜ˆ๋ฅผ ๋ณด์ž.

26๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค. 2+6 = 8์ด๋‹ค. ์ƒˆ๋กœ์šด ์ˆ˜๋Š” 68์ด๋‹ค. 6+8 = 14์ด๋‹ค. ์ƒˆ๋กœ์šด ์ˆ˜๋Š” 84์ด๋‹ค. 8+4 = 12์ด๋‹ค. ์ƒˆ๋กœ์šด ์ˆ˜๋Š” 42์ด๋‹ค. 4+2 = 6์ด๋‹ค. ์ƒˆ๋กœ์šด ์ˆ˜๋Š” 26์ด๋‹ค.

์œ„์˜ ์˜ˆ๋Š” 4๋ฒˆ๋งŒ์— ์›๋ž˜ ์ˆ˜๋กœ ๋Œ์•„์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ 26์˜ ์‚ฌ์ดํด์˜ ๊ธธ์ด๋Š” 4์ด๋‹ค.

N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, N์˜ ์‚ฌ์ดํด์˜ ๊ธธ์ด๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„์— N์˜ ์‚ฌ์ดํด ๊ธธ์ด๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main() {
    int A,sum=0,count=0;
    int a1,a2;
    scanf("%d",&A);
    sum=A;
    if(A>=0&&A<=99){
        while(1){
            a1=(sum%10)*10;
            a2=((sum%10)+(sum/10))%10;
            sum=a1+a2;
            count++;
            if(sum==A)break;
        }
        printf("%d",count);
    }
    return 0;
}
cs

 

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

๊ฒฐ๊ณผ์ ์œผ๋กœ ํ•ด๋‹น ๋ฌธ์ œ๋Š” %์—ฐ์‚ฐ๊ณผ /์—ฐ์‚ฐ์„ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™๋‹ค.

%์—ฐ์‚ฐ์€ ๋‚˜๋จธ์ง€๊ฐ’์„ /์—ฐ์‚ฐ์€ ๋ชซ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์—ฐ์‚ฐ์ž์ด๋‹ค.

๋ฐฑ์ค€์—์„œ ์ด์ƒํ–ˆ๋˜๊ฒŒ ๊ฐ™์€ ๊ฐ’์„ ๋„์ถœํ–ˆ์ง€๋งŒ while(์กฐ๊ฑด๋ฌธ)์„ ์‚ฌ์šฉํ•ด์„œ ํ–ˆ์„ ๋•Œ๋Š” ํ‹€๋ ธ๋‹ค๋ผ๊ณ  ๋œจ๊ณ  while(1)๊ณผ break;๋ฌธ์„ ์“ฐ๋‹ˆ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค.

 

 

*๋ฉ”๋ชจ๋ฆฌ*

1984KB

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++14

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

280B

 

 

*์ด ๋ฐฉ๋ฒ•๋งŒ์ด ๋งž๋Š” ์ •๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค.
ํ›จ์”ฌ ์ข‹๊ณ  ๋น ๋ฅธ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค ํ™”์ดํŒ…! '0'/*

๋ฐ˜์‘ํ˜•

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

BOJ 2523๋ฒˆ: ๋ณ„ ์ฐ๊ธฐ - 13  (0) 2020.07.29
BOJ 10817๋ฒˆ: ์„ธ ์ˆ˜  (0) 2020.07.29
BOJ 15552๋ฒˆ: ๋น ๋ฅธ A+B  (0) 2020.06.15
BOJ 2753๋ฒˆ: ์œค๋…„  (0) 2020.06.13
BOJ 9498๋ฒˆ: ์‹œํ—˜ ์„ฑ์   (0) 2020.06.11
728x90

 

 

 

๋ฌธ์ œ

for๋ฌธ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š”๋ฐ ์ž…์ถœ๋ ฅ ๋ฐฉ์‹์ด ๋Š๋ฆฌ๋ฉด ์—ฌ๋Ÿฌ ์ค„์„ ์ž…๋ ฅ๋ฐ›๊ฑฐ๋‚˜ ์ถœ๋ ฅํ•  ๋•Œ ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ๋‚  ์ˆ˜ ์žˆ๋‹ค.

C++ cin/cout์„ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด cin.tie(NULL) ๊ณผ sync_with_Stdio(false)๋ฅผ ๋‘˜ ๋‹ค ์ ์šฉํ•˜๊ณ  endl ๋Œ€์‹  ๊ฐœํ–‰๋ฌธ์ž(\n)์„ ์“ฐ๋„๋ก ํ•œ๋‹ค.

๋‹จ, ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด scanf/printf/puts/getchar/putchar ๋“ฑ C์˜ ์ž…์ถœ๋ ฅ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ ๋œ๋‹ค.

 

์ถœ๋ ฅ

๊ฐ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋งˆ๋‹ค A+B๋ฅผ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main() {
    ios::sync_with_stdio(false);
    int num,A,B;
    cin>>num;
    if(num>0&&num<=1000000){
        for(int i=0;i<num;i++){
            cin.tie(NULL);
            cin>>A>>B;
            if((A>=1&&A<=1000)&&(B>=1&&B<=1000)){
                cout<<A+B<<"\n";
            }
        }
    }
    return 0;
}
cs

 

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

์†๋„๋ฅผ ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ sync_with_stdio(false)์™€ cin.tie(NULL)์„ ์ด์šฉํ•˜๋ฉด C++์—์„œ ์†๋„๋ฅผ ์œ„ํ•ด printf,scanf๋ฅผ ์ผ์ง€๋งŒ cin,cout๋„ ๋น ๋ฅธ ์†๋„๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

1980\4KB

*์‹œ๊ฐ„*

236ms

*์–ธ์–ด*

C++14

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

280B



*์ด ๋ฐฉ๋ฒ•๋งŒ์ด ๋งž๋Š” ์ •๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค.
ํ›จ์”ฌ ์ข‹๊ณ  ๋น ๋ฅธ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค ํ™”์ดํŒ…! '0'/*

 

 

๋ฐ˜์‘ํ˜•
728x90

 

 

 

๋ฌธ์ œ

์—ฐ๋„๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์œค๋…„์ด๋ฉด 1, ์•„๋‹ˆ๋ฉด 0์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ

์œค๋…„์€ ์—ฐ๋„๊ฐ€ 4์˜ ๋ฐฐ์ˆ˜์ด๋ฉด์„œ, 100์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹๋•Œ ๋˜๋Š” 400์˜ ๋ฐฐ์ˆ˜์ผ ๋•Œ

ex) 2012๋…„์€ 4์˜ ๋ฐฐ์ˆ˜์ด๋ฉด์„œ 100์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ์„œ ์œค๋…„

1900๋…„์€ 100์˜ ๋ฐฐ์ˆ˜์ด๊ณ  400์˜ ๋ฐฐ์ˆ˜๋Š” ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์œค๋…„์ด ์•„๋‹˜

ํ•˜์ง€๋งŒ, 2000๋…„์€ 400์˜ ๋ฐฐ์ˆ˜์ด๊ธฐ ๋•Œ๋ฌธ์— ์œค๋…„์ž„

 

์ถœ๋ ฅ

์ฒซ์งธ์ค„์— ์œค๋…„์ด๋ฉด 1, ์•„๋‹ˆ๋ฉด 0์„ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main() {
    // your code goes here
    int year;
    cin>>year;
    
    if(year>=1&&year<=4000)
    {
        if((year%4==0)&&((year%100!=0)||(year%400==0)))
        {
            cout<<"1";
        }
        else
        {
            cout<<"0";
        }
    }
    
    return 0;
}
cs

 

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

cin์„ ์ด์šฉํ•˜์—ฌ ์—ฐ๋„๋ฅผ ๋ฐ›๋Š”๋‹ค.

์—ฐ๋„๋Š” 1์ด์ƒ 4000์ดํ•˜๋ฅผ ๋ชจ๋‘ ์ถฉ์กฑํ•˜์—ฌ์•ผ ํ•˜๊ธฐ ๋–„๋ฌธ์— &&์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•œ๋‹ค.

์œค๋…„์€ ์—ฐ๋„๊ฐ€ 4์˜ ๋ฐฐ์ˆ˜ ์ด๋ฉด์„œ(&&), 100์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ ๋•Œ ๋˜๋Š”(||) 400์˜ ๋ฐฐ์ˆ˜์ผ ๋•Œ์ด๋‹ค.

4์˜ ๋ฐฐ์ˆ˜๋Š” ๋ฌด์กฐ๊ฑด ์ถฉ์กฑํ•˜์—ฌ์•ผํ•˜๊ณ  ๊ทธ ๋‹ค์Œ ์ถฉ์กฑํ•ด์•ผํ•  ์กฐ๊ฑด์€ 100์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๊ฑฐ๋‚˜ 400์˜ ๋ฐฐ์ˆ˜์ด๋ฉด ๋œ๋‹ค.

(4์˜๋ฐฐ์ˆ˜)&&((100์˜๋ฐฐ์ˆ˜)||(400์˜๋ฐฐ์ˆ˜)) ๊ฐ€ ์กฐ๊ฑด๋ฌธ์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜๋ฉด ๋œ๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

1980KB

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++14

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

250B

 

 

*์ด ๋ฐฉ๋ฒ•๋งŒ์ด ๋งž๋Š” ์ •๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค.
ํ›จ์”ฌ ์ข‹๊ณ  ๋น ๋ฅธ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค ํ™”์ดํŒ…! '0'/*

 

๋ฐ˜์‘ํ˜•
728x90

 

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

 

9498๋ฒˆ: ์‹œํ—˜ ์„ฑ์ 

์‹œํ—˜ ์ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 90 ~ 100์ ์€ A, 80 ~ 89์ ์€ B, 70 ~ 79์ ์€ C, 60 ~ 69์ ์€ D, ๋‚˜๋จธ์ง€ ์ ์ˆ˜๋Š” F๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

www.acmicpc.net

 

๋ฌธ์ œ

์‹œํ—˜ ์ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 90~100์ ์€ A, 80~89์ ์€ B, 70~79์ ์€ C, 60~69์ ์€ D, ๋‚˜๋จธ์ง€ ์ ์ˆ˜๋Š” F๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ถœ๋ ฅ

์‹œํ—˜ ์„ฑ์ ์„ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
 
int main() {
    int score;
    
    cin>>score;
    
    if(score>=0&&score<=100)
    {
        if(score>=90)
            cout<<"A";
        else if(score>=80)
            cout<<"B";
        else if(score>=70)
            cout<<"C";
        else if(score>=60)
            cout<<"D";
        else
            cout<<"F";
    }
    // your code goes here
    return 0;
}
cs

 

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

cin์„ ์ด์šฉํ•˜์—ฌ ์ ์ˆ˜๋ฅผ ๋ฐ›๊ณ  ์ ์ˆ˜๋ฅผ if-else๋ฌธ์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค.

์ ์ˆ˜๋Š” 0~100 ์ดํ•˜์—ฌ์•ผํ•จ์œผ๋กœ if(์ ์ˆ˜๊ฐ€ 0์ด์ƒ์ด๋ฉด์„œ 100์ดํ•˜)๋ฅผ ๊ฑธ์–ด์ค€๋‹ค.

ํ•„์š”์— ๋”ฐ๋ผ์„œ๋Š” else๋ฌธ์„ ์ด์šฉํ•˜์—ฌ ์ ์ˆ˜๋ฅผ ๋‹ค์‹œ ์ž…๋ ฅ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

https://dana3711.tistory.com/29?category=371250

 

[๋ฐฑ์ค€] 1330๋ฒˆ: ๋‘ ์ˆ˜ ๋น„๊ตํ•˜๊ธฐ

https://www.acmicpc.net/problem/1330 1330๋ฒˆ: ๋‘ ์ˆ˜ ๋น„๊ตํ•˜๊ธฐ ๋‘ ์ •์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, A์™€ B๋ฅผ ๋น„๊ตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. www.acmicpc.net ๋ฌธ์ œ ๋‘ ์ •์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, A์™€ B๋ฅผ ๋น„๊ตํ•˜๋Š” ํ”„..

dana3711.tistory.com

์•ž์„œ์„œ ์ด ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ–ˆ๋‹ค๋ฉด ์ด๋ฒˆ ๋ฌธ์ œ์˜ if-else๋ฌธ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

1984KB

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++14

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

308B



*์ด ๋ฐฉ๋ฒ•๋งŒ์ด ๋งž๋Š” ์ •๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค.
ํ›จ์”ฌ ์ข‹๊ณ  ๋น ๋ฅธ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค ํ™”์ดํŒ…! '0'/*

๋ฐ˜์‘ํ˜•
728x90

 

 

 

๋ฌธ์ œ

๋‘ ์ •์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, A์™€ B๋ฅผ ๋น„๊ตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„์— ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

A๊ฐ€ B๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ >

A๊ฐ€ B๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ <

A์™€ B๊ฐ€ ๊ฐ™์€ ๊ฒฝ์šฐ ==

 

 

 

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

๋”๋ณด๊ธฐ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main() {
    int A,B;
    cin>>A>>B;
    if(A>B){
        cout<<">";
    }
    else if(A==B){
        cout<<"==";
    }
    else{
        cout<<"<";
    }
    // your code goes here
    return 0;
}
cs

 

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

cin์„ ์ด์šฉํ•˜์—ฌ ๋ณ€์ˆ˜ 2๊ฐœ๋ฅผ ๋ฐ›๊ณ  ๋ฐ›์€ ๋ณ€์ˆ˜ 2๊ฐœ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋น„๊ตํ•˜๋Š” if-else๋ฌธ์„ ๋งŒ๋“ ๋‹ค.

A๊ฐ€B๋ณด๋‹ค ํฐ๊ฒฝ์šฐ,A์™€B๊ฐ€ ๊ฐ™์€ ๊ฒฝ์šฐ๋ฅผ ์„ค์ •ํ•˜๊ณ  else๋ฌธ์„ ์ ์œผ๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ A๊ฐ€B๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ ๋ฐ–์— ๋‚จ์ง€ ์•Š์•„์„œ else๋ฌธ์—๋Š” A๊ฐ€B๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ๊ฐ€ ์ ์šฉ๋œ๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

1980KB

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++14

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

195B

 

 

*์ด ๋ฐฉ๋ฒ•๋งŒ์ด ๋งž๋Š” ์ •๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค.
ํ›จ์”ฌ ์ข‹๊ณ  ๋น ๋ฅธ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค ํ™”์ดํŒ…! '0'/*

๋ฐ˜์‘ํ˜•

+ Recent posts