1230, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258
단일 for 반복문으로 풀이할 수 있다.
1231
문자열로 들어온 <숫자> <연산자> <숫자> 형식을 파싱해서 계산 결과를 출력했다.
for (int i = 0; i < s.length(); i++) {
if (s.at(i) == '+' || s.at(i) == '-' || s.at(i) == '*' || s.at(i) == '/') {
if (s.at(i) == '+') mode = 1;
else if (s.at(i) == '-') mode = 2;
else if (s.at(i) == '*') mode = 3;
else mode = 4;
a = now;
now = 0;
}
else {
now *= 10;
now += s.at(i) - '0';
}
}
b = now;
'-- 예전 기록 > CodeUp' 카테고리의 다른 글
[ CodeUp ] 코드업으로 꾸준히 PS 연습하기 21일차 ( 1272 ~ 1281 ) (0) | 2024.02.17 |
---|---|
[ CodeUp ] 코드업으로 꾸준히 PS 연습하기 20일차 ( 1259 ~ 1271 ) (0) | 2024.02.15 |
[ CodeUp ] 코드업으로 꾸준히 PS 연습하기 18일차 ( 1210 ~ 1229 ) (0) | 2024.02.09 |
[ CodeUp ] 코드업으로 꾸준히 PS 연습하기 17일차 ( 1173 ~ 1207 ) (2) | 2024.02.08 |
[ CodeUp ] 코드업으로 꾸준히 PS 연습하기 16일차 ( 1163 ~ 1172 ) (0) | 2024.02.08 |