카테고리 없음

C 25372 성택이의 은밀한 비밀번호

HicKee 2022. 10. 17. 23:46

부산사이버대학교 학생 성택이는 엄마의 의뢰를 받아 주어진 문자열이 현관문 비밀번호에 사용 가능한지 알아내야 한다. 성택이는 공부해야 하므로 우리가 도와주자!

사용할 수 있는 비밀번호의 규칙은 다음과 같다.

  1. 비밀번호는 6자리 이상 9자리 이하여야 한다.

예를 들어, 123124는 올바른 비밀번호이고, 1202727161은 잘못된 비밀번호이다. 문자열이 주어졌을 때 현관문 비밀번호로 사용할 수 있는지 판단하자

 

첫째 줄에 문자열의 총개수 N이 주어진다.

둘째 줄부터 N개의 줄에 걸쳐 숫자, 영어 대소문자로만 구성된 문자열이 주어진다.

 

줄마다 사용할 수 있는 비밀번호면 yes, 그렇지 않으면 no를 출력한다.

 

입력

3
1245125
asdij
120318739721

출력

yes
no
no

Code

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>

int main() {

	char arr[20];
	int n = 0;
	int count = 0;
	int length = 0;
	
	scanf("%d", &n);

	while (count != n)
	{
		scanf("%s", arr);

		length = strlen(arr);

		if (5 < length && length < 10)
		{
			printf("yes\n");
		}
		else
		{
			printf("no\n");
		}
		count++;
	}

}