기본 문제들을 풀다가 PCCE 기출문제가 새로 등록되어있길래 시작해보았다.
LV.0 / JAVA [PCCE 기출문제] 1번 / 문자 출력

#include <iostream>
using namespace std;
int main(void) {
string message = "Let's go!";
cout << "3 \n 2 \n 1" << endl;
cout << message << endl;
return 0;
}
처음에 어렵게 생각하고 이리저리 생각했는데 그냥 줄바꾸기만 해주면 되는 문제였다...
LV.0 / JAVA [PCCE 기출문제] 2번 / 각도 합치기

#include <iostream>
using namespace std;
int main(void) {
int angle1;
int angle2;
cin >> angle1 >> angle2;
int sum_angle = angle1 + angle2;
cout << sum_angle-720 << endl;
return 0;
}
angle1 + angle2는 765 일때 720을 빼면 45이므로 45를 출력한다길래 단순하게 720을 빼서 맞긴했는데,,, 이건 당연히 다른 경우에는 적용되지 않기 때문에 다시 풀었다.
#include <iostream>
using namespace std;
int main(void) {
int angle1;
int angle2;
cin >> angle1 >> angle2;
int sum_angle = angle1 + angle2;
cout << sum_angle%360 << endl;
return 0;
}
sum_angle을 360로 나눴을때 나머지를 구하는 식으로 변경하였다~!
LV.0 / JAVA [PCCE 기출문제] 3번 / 수 나누기

#include <iostream>
using namespace std;
int main(void) {
int number;
cin >> number;
int answer = 0;
for(int i=0; i<1; i++){
answer += number % 100;
number /= 100;
}
cout << answer+number << endl;
return 0;
}
이렇게 풀었더니

테스트 20번 중에 40% 만 맞아서 기각되었다...
#include <iostream>
using namespace std;
int main(void) {
int number;
cin >> number;
int answer = 0;
while(number>0){
answer += number % 100;
number /= 100;
}
cout << answer << endl;
return 0;
}'Coding Test Practice' 카테고리의 다른 글
| Coding Test Practice_4 (5) | 2024.11.03 |
|---|---|
| Coding Test Practice_2 (6) | 2024.10.08 |
| Coding Test Practice_1 (5) | 2024.10.07 |