π¦₯ μ½ν
/BAEKJOON
[BAEKJOON C++] 2495_μ°μꡬκ°
μ§μ§μνμΉ΄
2023. 7. 25. 17:54
728x90
λ°μν
μ¬λ μ리μ μμ μ μκ° μ£Όμ΄μ§ λ, κ·Έ μμμ μ°μνμ¬ κ°μ μ«μκ° λμ€λ κ²μ΄ μμΌλ©΄ 1μ μΆλ ₯νκ³ ,
μμΌλ©΄ κ°μ μ«μκ° μ°μν΄μ λμ€λ κ΅¬κ° μ€ κ°μ₯ κΈ΄ κ²μ κΈΈμ΄λ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νλΌ.
μλ₯Ό λ€μ΄ μΈ κ°μ μ«μ 12345123, 17772345, 22233331μ΄ μ£Όμ΄μ‘λ€κ³ νμ.
12345123μ μ°μνμ¬ κ°μ μ«μκ° λμ€λ κ²μ΄ μμΌλ―λ‘ 1μ μΆλ ₯νκ³ ,
17772345λ 7μ΄ μΈ κ° μ°μνμ¬ λμ€λ―λ‘ 3μ μΆλ ₯νλ©°,
22233331μ κ²½μ°μλ 2κ° μΈ κ°, 3μ΄ λ€ κ° μ°μν΄μ λμ€λ―λ‘ κ·Έ μ€ ν° κ°μΈ 4λ₯Ό μΆλ ₯
μ λ ₯
첫째 μ€λΆν° μ μ§Έ μ€κΉμ§ κ° μ€μ νλμ© μΈ κ°μ μ¬λ μ리 μμ μ μκ° μ£Όμ΄μ§λ€.
μΆλ ₯
첫째 μ€μμ μ μ§Έ μ€κΉμ§ ν μ€μ νλμ© κ° μ λ ₯λ μ λ΄μμ
κ°μ μ«μκ° μ°μνμ¬ λμ€λ κ°μ₯ κΈ΄ κΈΈμ΄λ₯Ό μ λ ₯ μμλλ‘ μΆλ ₯νλ€.
// [2495] μ°μꡬκ°
/*
μ¬λ μ리μ μμ μ μκ° μ£Όμ΄μ§ λ, κ·Έ μμμ μ°μνμ¬ κ°μ μ«μκ° λμ€λ κ²μ΄ μμΌλ©΄ 1μ μΆλ ₯νκ³ ,
μμΌλ©΄ κ°μ μ«μκ° μ°μν΄μ λμ€λ κ΅¬κ° μ€ κ°μ₯ κΈ΄ κ²μ κΈΈμ΄λ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νλΌ.
μλ₯Ό λ€μ΄ μΈ κ°μ μ«μ 12345123, 17772345, 22233331μ΄ μ£Όμ΄μ‘λ€κ³ νμ.
12345123μ μ°μνμ¬ κ°μ μ«μκ° λμ€λ κ²μ΄ μμΌλ―λ‘ 1μ μΆλ ₯νκ³ ,
17772345λ 7μ΄ μΈ κ° μ°μνμ¬ λμ€λ―λ‘ 3μ μΆλ ₯νλ©°,
22233331μ κ²½μ°μλ 2κ° μΈ κ°, 3μ΄ λ€ κ° μ°μν΄μ λμ€λ―λ‘ κ·Έ μ€ ν° κ°μΈ 4λ₯Ό μΆλ ₯
μ
λ ₯
첫째 μ€λΆν° μ
μ§Έ μ€κΉμ§ κ° μ€μ νλμ© μΈ κ°μ μ¬λ μ리 μμ μ μκ° μ£Όμ΄μ§λ€.
μΆλ ₯
첫째 μ€μμ μ
μ§Έ μ€κΉμ§ ν μ€μ νλμ© κ° μ
λ ₯λ μ λ΄μμ
κ°μ μ«μκ° μ°μνμ¬ λμ€λ κ°μ₯ κΈ΄ κΈΈμ΄λ₯Ό μ
λ ₯ μμλλ‘ μΆλ ₯νλ€.
*/
#define _CRT_SECURE_NO_WARNINGS
// νμ€ μ€νΈλ¦Όμμ μ½κΈ° λ° μ°κΈ°λ₯Ό μ μ΄νλ κ°μ²΄λ₯Ό μ μΈ
#include <iostream>
#include <algorithm> // find
#include <string>
#include <cmath> // abs
#include <vector>
using namespace std;
int main() {
string str;
for (int i = 0; i < 3; i++) {
cin >> str;
int cnt = 1;
int max = 1;
for (int i = 0; i < str.length() - 1; i++) {
if (str[i] == str[i + 1]) {
cnt++;
if (cnt > max) {
max = cnt;
}
}
else {
cnt = 1; // μ°μꡬκ°μ΄ μμΌλ©΄ 1 μΆλ ₯
}
}
cout << max << "\n";
}
}
728x90
λ°μν