![25372번: 성택이의 은밀한 비밀번호](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIfxp5%2FbtsCQ4ypWFm%2FffdGfysxBe00at4De9SRB1%2Fimg.png)
![스몰스테핑](https://t1.daumcdn.net/tistory_admin/static/manage/images/r3/default_L.png)
25372번: 성택이의 은밀한 비밀번호백준/문제2024. 1. 2. 15:25
Table of Contents
문제 출처 : https://www.acmicpc.net/problem/25372
25372번: 성택이의 은밀한 비밀번호
부산사이버대학교 학생 성택이는 엄마의 의뢰를 받아 주어진 문자열이 현관문 비밀번호에 사용 가능한지 알아내야 한다. 성택이는 공부해야 하므로 우리가 도와주자! 사용할 수 있는 비밀번호
www.acmicpc.net
언어 : Kotlin
문제 설명 :
부산사이버대학교 학생 성택이는 엄마의 의뢰를 받아 주어진 문자열이 현관문 비밀번호에 사용 가능한지 알아내야 한다. 성택이는 공부해야 하므로 우리가 도와주자!
사용할 수 있는 비밀번호의 규칙은 다음과 같다.
- 비밀번호는 6자리 이상 9자리 이하여야 한다.
예를 들어, 123124는 올바른 비밀번호이고, 1202727161은 잘못된 비밀번호이다. 문자열이 주어졌을 때 현관문 비밀번호로 사용할 수 있는지 판단하자.
입력 :
첫째 줄에 문자열의 총개수
이 주어진다.둘째 줄부터
개의 줄에 걸쳐 숫자, 영어 대소문자로만 구성된 문자열이 주어진다.
출력 :
줄마다 사용할 수 있는 비밀번호면 yes, 그렇지 않으면 no를 출력한다.
제한 사항 :
- 시간 제한 : 1초
- 메모리 제한 : 1024MB
- 1 ≤ N ≤ 1000
- 문자열의 길이는 1자리 이상 20자리 이하이다.
입출력 예 :
입력 | 출력 |
3 1245125 asdij 120318739721 |
yes no no |
풀이 :
import java.io.BufferedWriter
import java.io.OutputStreamWriter
fun main() = with(System.`in`.bufferedReader()) {
val bw = BufferedWriter(OutputStreamWriter(System.out))
repeat(readLine().toInt()) {
readLine().also {
bw.appendLine(if (it.length in 6 .. 9) "yes" else "no")
}
}
bw.flush()
bw.close()
}
'백준 > 문제' 카테고리의 다른 글
12891번: DNA 비밀번호 (3) | 2024.01.02 |
---|---|
15904번: UCPC는 무엇의 약자일까? (0) | 2024.01.02 |
1013번: Contact (1) | 2023.12.29 |
8979번: 올림픽 (0) | 2023.12.28 |
1769번: 3의 배수 (1) | 2023.12.27 |
![스몰스테핑](https://t1.daumcdn.net/tistory_admin/static/manage/images/r3/default_L.png)
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!