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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//한수= 각자리수가 행렬이 되는 수
//ex)123,135,159
//99이하는 모두 다 한수
#include<iostream>
using namespace std;
int main()
{
    int n;
    int num[3];//각자리의 수를 저장하기위함
    cin >> n;
    int count = 0;
    for (int i = 1; i <= n; i++)
    {
        if (i < 100)//99이하는 모두 다 한수
        {
            count = i;
        }
 
        else if (i > 100)
        {
            
            int k = 0;
            int j = i;
            while (j != 0)
            {
                num[k] = j % 10;
                j /= 10;
                k++;
            }
            if (num[0- num[1== num[1- num[2])
            {
                
                count++;
            }
        }        
    }
    cout << count;
 
}
 
cs


'Member > onekey' 카테고리의 다른 글

코드업_1411 빠진카드  (0) 2019.07.16
백준_1668 트로피진열  (0) 2019.07.13
백준_1019 책페이지  (0) 2019.07.13
백준_1439 뒤집기  (0) 2019.07.11
코드업_1098 설탕막대뽑기  (0) 2019.07.11
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
27
28
29
30
31
32
33
34
35
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
    int n;
    int num[50];
    cin >> n;
    for (int i = 0; i < n-1; i++)
    {
        cin >> num[i];
    }
 
    sort(num, num + (n-1));//0~n-1까지 순서대로 정렬
 
    int count = 1;
    for (int i = 0; i < n-1; i++)
    {
        if (num[0]==1&&num[i + 1- num[i] == 1)//첫번째 수가 1이고 다음수와 그전수의 차가 1이면 count+1
        {
            count++;
        }
        else if (num[0== 1 && num[i + 1- num[i] != 1)//그 다음수와 그전수의 차가 1이 아니면 그수가 없으니 count+1을해줘서 출력
        {
            cout << count + 1;
            break;
        }
        else if(num[0]!=1)//만일 첫번째 수가 1이 아니면 바로 카운트 출력
        { 
            cout << count;
            break;
        }
    }
}
 
cs


'Member > onekey' 카테고리의 다른 글

백준_1065 한수  (0) 2019.07.22
백준_1668 트로피진열  (0) 2019.07.13
백준_1019 책페이지  (0) 2019.07.13
백준_1439 뒤집기  (0) 2019.07.11
코드업_1098 설탕막대뽑기  (0) 2019.07.11
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
27
28
29
30
31
32
33
34
#include<iostream>
using namespace std;
int main()
{
    int n;
    int a[50];
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        cin >> a[i];
 
    }
    int left = 1;
    int largest = a[0];
    for (int i = 0; i < n; i++)
    {
        if (a[i] > largest)
            left++;
            largest = a[i];
        
    }
    cout << left<<endl;
    int right = 1;
    int largest1 = a[n-1];
    for (int j = n-1; j >=0; j--)
    {
        if (a[j] > largest1)
            right++;
        largest1 = a[j];
    }
    cout << right;
}
//두 트로피의 크기가 ex) 1 5 5 2 3 일때
//는 해결 못함.
cs


'Member > onekey' 카테고리의 다른 글

백준_1065 한수  (0) 2019.07.22
코드업_1411 빠진카드  (0) 2019.07.16
백준_1019 책페이지  (0) 2019.07.13
백준_1439 뒤집기  (0) 2019.07.11
코드업_1098 설탕막대뽑기  (0) 2019.07.11
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 n;
    int num[10= { 0 };
    cin >> n;
 
    for (int i = n; i > 0; i--)
    {
        int j=i;
        while (j!= 0)//여기서 i가 위에 for문에서 n으로 선언되어 있기 때문에 
                    // int j=i를 해줌으로써 for문안에 n의 값이 변하지 않도록 한다.
        {
            num[j % 10]++;
            j = j / 10;
        }
    }
 
    for (int i = 0; i < 10; i++)
    {
        cout << num[i] << " ";
    }
}
cs


'Member > onekey' 카테고리의 다른 글

코드업_1411 빠진카드  (0) 2019.07.16
백준_1668 트로피진열  (0) 2019.07.13
백준_1439 뒤집기  (0) 2019.07.11
코드업_1098 설탕막대뽑기  (0) 2019.07.11
코드업_1099 성실한 개미  (0) 2019.07.09
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
27
28
29
30
31
32
33
34
#include<iostream>
#include<string>
using namespace std;
int main()
{
    string num;
    cin >> num;
    
    int c1 = 0;
    int c0 = 0;
    for (int i = 0; i < num.length(); i++)
    {
        if (num[i] != num[i + 1])
        {
            if (num[i]=='1')
                c1++;
            else if (num[i] == '0')
                c0++;
        }
        
    }
    int min;
    if (c1 > c0)
    {
        min = c0;
    }
    else 
    {
        min = c1;
    }
    cout << min << endl;
 
}
 
cs


'Member > onekey' 카테고리의 다른 글

백준_1668 트로피진열  (0) 2019.07.13
백준_1019 책페이지  (0) 2019.07.13
코드업_1098 설탕막대뽑기  (0) 2019.07.11
코드업_1099 성실한 개미  (0) 2019.07.09
백준_1568번 새  (0) 2019.07.09

+ Recent posts