728x90

 

 

๋ฌธ์ œ

์ฃผ๋ฌธํ•  ๋•Œ, ์ž์‹ ์ด ์›ํ•˜๋Š” ํ–„๋ฒ„๊ฑฐ์™€ ์Œ๋ฃŒ๋ฅผ ํ•˜๋‚˜์”ฉ ๊ณจ๋ผ, ์„ธํŠธ๋กœ ๊ตฌ๋งคํ•˜๋ฉด, ๊ฐ€๊ฒฉ์˜ ํ•ฉ๊ณ„์—์„œ 50์›์„ ๋บ€ ๊ฐ€๊ฒฉ์ด ์„ธํŠธ๋ฉ”๋‰ด ๊ฐ€๊ฒฉ์ด ๋œ๋‹ค ํ–„๋ฒ„๊ฑฐ๋Š” ์ด 3์ข…๋ฅ˜, ์Œ๋ฃŒ์ˆ˜๋Š” ์ด 2์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค

ํ–„๋ฒ„๊ฑฐ์™€ ์Œ๋ฃŒ์˜ ๊ฐ€๊ฒฉ์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ€์žฅ ์‹ผ ์„ธํŠธ ๋ฉ”๋‰ด์˜ ๊ฐ€๊ฒฉ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค

 

์ž…๋ ฅ

800

700

900

198

330

 

์ถœ๋ ฅ

848

 

์ž…๋ ฅ

1999

1999

100

189

100

 

์ถœ๋ ฅ

150

 

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

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

 

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

for๋ฌธ์„ ๋ฒ„๊ฑฐ์™€ ์Œ๋ฃŒ์ˆ˜๋กœ ๋‚˜๋ˆ„์–ด์„œ ๊ณ„์‚ฐ์„ ํ•˜์˜€๋‹ค. ํ•˜๋Š” ๋ฐฉ์‹์€ for๋ฌธ์—์„œ 0๋ฒˆ์งธ์ผ๋•Œ๋Š” ๊ฐ€์žฅ ๋‚ฎ์€ ๊ฐ’์˜ ๋ณ€์ˆ˜์— ์‚ฝ์ž…ํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋น„๊ตํ•ด์„œ ์ž…๋ ฅ๋ฐ›์€ ๊ฐ€๊ฒฉ์ด ๋” ๋‚ฎ์œผ๋ฉด ๊ธฐ์กด์˜ ๊ฒƒ์„ ๋ฐ”๊พธ๋„๋ก ํ•œ๋‹ค. ๋ชจ๋“  ๊ณ„์‚ฐ์ด ๋๋‚œ ํ›„ ๋งˆ์ง€๋ง‰์—๋Š” ๋‘ ๊ฐ€์ง€ ๋ณ€์ˆ˜๋ฅผ ๋”ํ•œ ํ›„ -50์„ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

1984B

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++ 14

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

428B

 

 

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

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

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

๋ฐ˜์‘ํ˜•
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

 

 

 

๋ฌธ์ œ

์„ธ ์ •์ˆ˜ 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

 

 

 

๋ฌธ์ œ

์—ฐ๋„๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์œค๋…„์ด๋ฉด 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'/*

๋ฐ˜์‘ํ˜•

+ Recent posts