
[Code up 문제] 1039번 정수 2개 입력받아 합 출력하기2
1. 정답 코드 #include int main() { long long int a, b; scanf("%lld %lld", &a, &b); printf("%lld", a+b); } 2. 코드 설명 1038번과 똑같이 해결 하였다.
1. 정답 코드 #include int main() { long long int a, b; scanf("%lld %lld", &a, &b); printf("%lld", a+b); } 2. 코드 설명 1038번과 똑같이 해결 하였다.
1. 정답 코드 #include int main() { long long int a, b; scanf("%lld %lld", &a, &b); printf("%lld", a+b); } 2. 코드 설명 일반 %d로 하면 문제의 테스트케이스 7번에서 int 범위를 넘어서기 때문에 -로 출력 됩니다. lld로 문제를 풀어야 해결 가능합니다.
1. 정답 코드 #include int main() { int n; scanf("%d", &n); printf("%c", n); } 2. 코드 설명 1036번 반대로 풀면 되는 문제이다. %d로 정수 받아온 뒤 %c로 출력하면 되는 간단한 문제이다.
1. 정답 코드 #include int main() { int n; scanf("%c", &n); printf("%d", n); } 2. 코드 설명 %c로 받아 오고 %d로 정수로 프린트하면 아스키코드를 정수로 바꿀 수 있다.
1. 정답 코드 #include int main() { int n; scanf("%x", &n); printf("%o", n); } 2. 코드 설명 10진수로만 변환 되는 것이 아닌 8 -> 16도 가능하다.
1. 정답 코드 #include int main() { int n; scanf("%o", &n); printf("%d", n); } 2. 코드 설명 scanf에서도 똑같이 %o를 사용하면 8진수로 읽어 올 수 있다.
1. 정답 코드 #include int main() { int n; scanf("%d", &n); printf("%X", n); } 2. 코드 설명 %x (hexadecimal)의 x를 대문자 X로 변환하면 16진수 알파벳 또한 대문자로 변환된다.
1. 정답 코드 #include int main() { int n; scanf("%d", &n); printf("%x", n); } 2. 코드 설명 %x (hexadecimal)을 사용해 보는 문제이다.