PS_Baekjoon
[백준 C++] 25372번 : 올바른 비밀번호
SMILELY
2023. 4. 14. 23:54
https://www.acmicpc.net/problem/25372
25372번: 성택이의 은밀한 비밀번호
부산사이버대학교 학생 성택이는 엄마의 의뢰를 받아 주어진 문자열이 현관문 비밀번호에 사용 가능한지 알아내야 한다. 성택이는 공부해야 하므로 우리가 도와주자! 사용할 수 있는 비밀번호
www.acmicpc.net
풀이 :
- 올바른 비밀번호는 6자리 이상, 9자리 이하여야 한다
- n개의 비밀번호를 받아서 각 비밀번호의 길이가 6자리 이상이면서 9자리 이하인지 체크한다
- 반복문을 사용해 직접 카운트 해줄 수도 있지만 string.size()의 기능을 활용해서 쉽게 구현해주었다
코드 :
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main(){
cin.tie(NULL);
ios::sync_with_stdio(false);
int n;
string s;
cin >> n;
while(n--){
cin >> s;
if(s.size() >= 6 && s.size() <= 9){
cout << "yes\n";
}else{
cout << "no\n";
}
}
}