C++
#include <iostream>
using namespace std;
int main(void)
{
int num, remainder[42] = {0}, cnt;
cnt = 0;
for (int i = 0; i < 10; i++)
{
cin >> num;
if (!remainder[num % 42]++)
cnt++;
}
cout << cnt << endl;
return (0);
}
python
remainder = []
for i in range(10):
num = int(input())
remainder.append(num % 42)
remainder = set(remainder)
print(len(remainder))
C++
#include <iostream>
using namespace std;
int main(void)
{
char c;
cin >> c;
cout << int(c) << endl;
return (0);
}
python
a = input()
print(ord(a))
<알아야 하는 함수!>
ord() : 문자의 아스키 코드값을 리턴하는 함수이다.
chr() : 아스키 코드값 입력으로 받아 그 코드에 해당하는 문자를 출력하는 함수이다.
C++
#include <iostream>
using namespace std;
int main(void)
{
int n, sum = 0;
cin >> n;
char str[n];
cin >> str;
for (int i = 0; i < n; i++)
{
sum += str[i] - '0';
}
cout << sum << endl;
return (0);
}
python
n = int(input())
str = input()
sum = 0
for i in range (n):
sum += int(str[i])
print(sum)
sum함수를 이용한 간단한 방법
n = input()
print(sum(map(int,input())))