Time Limit: 1s
Memory Limit: 128MB
C언어의 변수 이름 규칙은 다음과 같다.
1. 알파벳, 숫자, 언더바(_)로만 구성한다.
2. 첫글자는 숫자로 시작할 수 없다.
3. 공백을 포함할 수 없다.
4. 예약어를 사용할 수 없다. (break, case, char, continue, do, double, else, float, for, if, int, long, return, short, signed, sizeof, static, struct, switch, unsigned, void, while 등)
C언어에서 stdio.h 외 다른 헤더를 선언하지 않았을 때, 주어진 문자열 s를 변수 이름으로 쓸 수 있는지 판단해보자.
* stdio.h 외 다른 헤더를 사용하지 않았을 때 변수명이 가능한지만 판단하면 되는 문제입니다. 실제 풀이 코드에는 다른 헤더를 사용해도 됩니다.
* Line 1 : 입력의 갯수 N (1 ≤ N ≤ 10000)
* Line 2 ~ N+1 : 길이가 10 이하인 문자열 s (s에 공백이 있을 수 있다. 하지만 공백으로 시작하거나 끝나지는 않는다.)
* Line 1 ~ N : s가 변수명이 될 수 있다면 true, 아니면 false를 출력한다.
5 ab ab1 a1b 1ab sp aced
true true true false false