https://www.acmicpc.net/problem/17249
17249번: 태보태보 총난타
태보(TaeBo)란, 태권도와 복싱을 조합한 운동이다. 복싱의 공격 기술로는 민첩하게 앞주먹을 뻗으면서 가볍게 치는 잽, 옆으로 치는 펀치인 훅이 있다. 선풍적인 인기에 태보 강의를 들으며 태보
www.acmicpc.net
왼손의 잔상의 수는 얼굴의 중심인 '0'가 나오기 이전에 나온 주먹 '@'의 개수이고, 오른손의 잔상의 수는 '0'가 나온 이후에 나온 '@'의 개수이다.
#include <cstdio>
int main() {
// 문자열을 한 글자씩 입력받을 공간
char c;
// 각 펀치의 잔상의 수
int ans = 0;
// 얼굴을 입력받기 전까지 주먹의 개수를 세어 ans에 저장
while ((c = getchar()) != '0') ans += (c == '@');
// ans (= 왼손의 잔상)를 출력한 뒤 0으로 초기화
ans = printf("%d ", ans) & 0;
// 문자열이 끝나기 전까지 주먹의 개수를 세어 ans에 저장
while ((c = getchar()) != '\n') ans += (c == '@');
// ans(= 오른손의 잔상)를 출력
printf("%d\n", ans);
return 0;
}
'알고리즘 > 문제 풀이' 카테고리의 다른 글
백준 17300번: 패턴 (0) | 2022.01.14 |
---|---|
백준 17295번: 엔드게임 스포일러 (0) | 2022.01.13 |
백준 17225번: 세훈이의 선물가게 (0) | 2022.01.13 |
백준 17224번: APC는 왜 서브태크스 대회가 되었을까? (0) | 2022.01.13 |
백준 17219번: 비밀번호 찾기 (0) | 2022.01.13 |