| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- ec2 nginx websocket reverse proxy
- logout
- 개발 프로젝트
- 구글 로그인
- 이미지 업로드
- Flask
- 소셜 로그인
- S3
- fastapi
- 자바 orm
- CustomException
- OpenAI API
- 백준 10815 # 백준 Java
- 스프링부트
- jwt
- AWS
- 도메인 주도 개발
- session
- oauth2.0
- 패러다임 불일치
- spring boot
- 예외 처리
- springboot
- 관점 지향 프로그래밍
- wss 연결 실패
- validation
- presigned url
- spring websocket nginx 설정
- GoormIDE
- @Valid
Archives
- Today
- Total
개발세발은 안되요
[C++]BJO 15886 : 내 선물을 받아줘2 본문
문제
https://www.acmicpc.net/problem/15886
풀이
입력받은 배열에서 E -> W 로 바뀌는 구간이 몇 개인지를 카운트한다.
코드
#include <iostream>
using namespace std;
int n, ans;
char c[1000];
int main() {
cin >> n;
for(int i=0; i<n; i++){
cin >> c[i];
}
//visited를 모두 방문하기까지 얼마나 걸리는지를 체크
char flag = c[0];
for(int i=1; i<n; i++){
if(flag != c[i]){
if(flag == 'E'){
ans++;
}
flag = c[i];
}
}
cout << ans << "\n";
return 0;
}
'알고리즘 > 백준' 카테고리의 다른 글
| [C++] BJO 15651 : N과 M(3) (0) | 2026.01.26 |
|---|---|
| [C++] BJO 15650 : N과 M(2) (0) | 2026.01.26 |
| [C++] BJO 9251 : LCS (0) | 2026.01.19 |
| [C++] BJO 2156 : 포도주 시식 (0) | 2026.01.16 |
| [C++]BJO : 1117 : 색칠 1 (0) | 2026.01.15 |