#include<iostream>  

using namespace std;

int cal(int in);
int main(void){
	
	int in;
	
	cin >> in;
	
	int a = cal(in);
	
	cout << a << endl;
	
}

int cal(int in)
{
	int ans,in1,in2,in3;
	if(in<100)
		return in;
		
	ans = 99;
	
	for(int i=100;i<=in;++i)
	{
		in1 = i/100;
		in2 = (i-in1*100)/10;
		in3 = i%10;
		
		
		if((in1-in2)==(in2-in3))
			ans++;
	}
	
	return ans;
	
}
 


'알고리즘' 카테고리의 다른 글

[그래프] 백준 1987 알파벳  (0) 2017.12.14
[그래프] 백준 5567 결혼식  (0) 2017.12.13
[EAZY] 백준 4673 셀프넘버  (0) 2017.08.15
백준 C++ 11721번  (0) 2017.08.15
백준 C++ 11720번  (0) 2017.08.15

마이크로비트에는 내장되어 있는 온도센서가 있습니다. 이를 이용해서 


온도가 27도 이하이면 웃는 표정을, 그 이상 올라가면 화난 표정을 LED에 표현하기


하는 코드를 짜보았습니다. 





#include<iostream>  

using namespace std;

int fun(int k);
int main(void)
{
	int forans[20000];
	for(int i=0;i<10000;++i)
	{
		forans[i] = i+1;
	}
	
	int a,k = 1;
	while(k!=10000){
		a=k;
		while(a<10000)
		{
			a=fun(a);
			forans[a-1] = -1;
			
		}
		k++;
	}
	
	for(int i=0;i<10000;++i)
		if(forans[i]!=-1)
			cout << forans[i] << endl;
    
    return 0;
}

int fun(int k)
{
	int a1=0,a2=0,a3=0,a4=0;
	if(k>=1000){
		a1 = k/1000;
		a2 = (k - a1 * 1000)/100;
		a3 = (k - a1 * 1000 - a2 * 100)/10;
		a4 = k%10;
	}
	else if(k>=100){
		a2 = k/100;
		a3 = (k - a2 * 100)/10;
		a4 = k%10;
	}
	else if(k>=10){
		a3 = k/10;
		a4 = k%10;
	}
	else{
		a4 = k;
	}
	
	int forreturn;
	
	forreturn = k+a1+a2+a3+a4;
	
	return forreturn;
	
	
}
 


'알고리즘' 카테고리의 다른 글

[그래프] 백준 5567 결혼식  (0) 2017.12.13
[EAZY] 백준 1065번 한수  (0) 2017.08.17
백준 C++ 11721번  (0) 2017.08.15
백준 C++ 11720번  (0) 2017.08.15
백준 C++ 11719번  (0) 2017.08.15

#include <iostream>  
#include 

using namespace std;

int main(void)
{
	int l;
	char c[1000];
	cin >> c;
	for(l=0;l<100;++l)
	{
		if (c[l] == '\0')
			break;
	}
		
	
	for (int i = 0; i < l ; ++i)
	{
		cout << c[i];
		if ((i+1) % 10 == 0)
			cout << endl;
	}

}


 


'알고리즘' 카테고리의 다른 글

[EAZY] 백준 1065번 한수  (0) 2017.08.17
[EAZY] 백준 4673 셀프넘버  (0) 2017.08.15
백준 C++ 11720번  (0) 2017.08.15
백준 C++ 11719번  (0) 2017.08.15
백준 C++ 11718번  (0) 2017.08.15

<pre class="line-numbers"><code class="language-clike">

#include &lt;iostream&gt;  



using namespace std;


int main(void)

{

int n;

cin >> n;

char c[1000];

for (int i = 0; i < n; ++i)

cin >> c[i];


int sum = 0;

for (int i = 0; i < n; i++)

{

sum += (int)(c[i] - 48);

}

cout << sum;

}


 </code></pre><p><br /></p>


'알고리즘' 카테고리의 다른 글

[EAZY] 백준 4673 셀프넘버  (0) 2017.08.15
백준 C++ 11721번  (0) 2017.08.15
백준 C++ 11719번  (0) 2017.08.15
백준 C++ 11718번  (0) 2017.08.15
백준 C++ 10998번  (0) 2017.08.15

#include <stdio.h>  
int main(){
	
	char str[101];
	
	while(gets(str) != '\0')
		puts(str);
}


 


'알고리즘' 카테고리의 다른 글

백준 C++ 11721번  (0) 2017.08.15
백준 C++ 11720번  (0) 2017.08.15
백준 C++ 11718번  (0) 2017.08.15
백준 C++ 10998번  (0) 2017.08.15
백준 C++ 10871번  (0) 2017.08.15

#include <iostream>  
#include 
using namespace std;
int main() {
    string word;
    while (1)
    {
        getline(cin, word);
        if (word == "")
            break;
        cout << word << '\n';
    }
}



 


'알고리즘' 카테고리의 다른 글

백준 C++ 11720번  (0) 2017.08.15
백준 C++ 11719번  (0) 2017.08.15
백준 C++ 10998번  (0) 2017.08.15
백준 C++ 10871번  (0) 2017.08.15
백준 C++ 10869번  (0) 2017.08.15

#include <iostream>  
using namespace std;

int main(void)
{
	int a, b;
	cin >> a >> b;
	cout << a*b << endl;
	return 0;
}
 


'알고리즘' 카테고리의 다른 글

백준 C++ 11719번  (0) 2017.08.15
백준 C++ 11718번  (0) 2017.08.15
백준 C++ 10871번  (0) 2017.08.15
백준 C++ 10869번  (0) 2017.08.15
백준 C++ 10817번  (0) 2017.08.15
#include <iostream>

using namespace std;

int main(void)
{
	int N,X,k,j=0,count = 1;
	int a[10001];
	
	cin >> N >> X;
	
	if(N<1||X>10000)
		return -1;
	
	while(cin >> k)
	{
		if(k<X)
			{
				a[j]=k;
				++j;
			}
			
		if(count == N)
			break;
		count++;
	}
	for(int i=0;i<j;++i)
		cout << a[i] << ' ';
	cout << endl;
	
			
	return 0;
						
}


'알고리즘' 카테고리의 다른 글

백준 C++ 11718번  (0) 2017.08.15
백준 C++ 10998번  (0) 2017.08.15
백준 C++ 10869번  (0) 2017.08.15
백준 C++ 10817번  (0) 2017.08.15
백준 C++ 10718번  (0) 2017.08.15

#include <iostream>  

using namespace std;

int main(void)
{
	int a, b;
	cin >> a >> b;
	cout << a + b << endl;
	cout << a - b << endl;
	cout << a * b << endl;
	cout << a / b << endl;
	cout << a % b << endl;
}
 


'알고리즘' 카테고리의 다른 글

백준 C++ 10998번  (0) 2017.08.15
백준 C++ 10871번  (0) 2017.08.15
백준 C++ 10817번  (0) 2017.08.15
백준 C++ 10718번  (0) 2017.08.15
백준 C++ 10430번  (0) 2017.08.15

+ Recent posts