76. 콘솔에서 영문자 q가 입력될때까지 영문자를 입력받고 출력하라.
입력 범위 : a ~ z
입력 예시
x b k d l q g a c
출력 예시
x
b
k
d
l
q
JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
char value = 'a';
do {
value = scan.next().charAt(0);
System.out.println(value);
} while(value != 'q');
scan.close();
}
}
Swift 4.2
import Foundation
func searchAndPrint(line:String) -> Bool{
var flag = true //q 이 입력되면 false
let valueArray = line.split(separator: " ")
for value in valueArray {
if let temp = value.first{
print(temp)
if temp == "q" {
flag = false
break;
}
}
}
return flag //true : q 값이 존재, false : q 값이 없음
}
var flag = true //q 이 입력되거나 nil이 입력됬을경우 false
while flag {
let line = readLine()
if line != nil {
flag = searchAndPrint(line: line!)
} else {
flag = false
}
}
이전 1071항 문제의 코드에서 0을 q로 바꿔줬습니다.
반응형
'iOS > CodeUP - 기초100 With Swift' 카테고리의 다른 글
1081 : [기초-종합] 주사위를 2개 던지면? with Swift (0) | 2021.05.25 |
---|---|
1080 : [기초-종합] 언제까지 더해야할까? with Swift (0) | 2021.05.24 |
1078 : [기초-종합] 짝수 합 구하기 with Swift (0) | 2021.05.24 |
1077 : [기초-반복실행구조] 정수 한 개 입력받아 그 수까지 출력하기 with Swift (0) | 2021.05.24 |
1076 : [기초-반복실행구조] 문자 한 개 입력받아 알파벳 출력하기 with Swift (0) | 2021.05.24 |