문제
회사가 샌프란시스코와 시애틀에 있는데 시애틀에서 샌프란시스코로 더 많이 비행한 경우에는 YES, 적게 비행한 경우 NO를 출력하라.
풀이
문자열이 S인지 F인지 확인한 후, 다음 문자열이 F인지 S인지 확인하는 방법으로 풀었다.
INPUT 사무실에 있었던 일, 정수 n (2 ≤ n ≤ 100), 'S'와 'F' 로만 구성된 길이 n의 문자열.
OUTPUT YES or NO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/**
* Between the Offices
*
* @author codenbike
* @date 2019.12.12
*/
import java.util.*;
public class Offices {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
String way = sc.next();
int SF = 0;
int FS = 0;
for(int i=0; i<n-1; i++) {
if(way.charAt(i) == 'S' && way.charAt(i+1) == 'F') {
SF++;
} else if(way.charAt(i) == 'F' && way.charAt(i+1) == 'S') {
FS++;
}
}
if(SF > FS) {
System.out.println("YES");
} else {
System.out.println("NO");
}
}
}
|
capital 수도, 자본금, 대문자, 기둥머리
chronological 발생 순서대로
sequence 연속적인 사건들, 순서, 장면
'코드포스' 카테고리의 다른 글
[코드포스 700] 263A - Beautiful Matrix (0) | 2020.01.20 |
---|---|
[코드포스 600] 1146A - Love "A" (0) | 2020.01.08 |
[코드포스 600] 1223A - CME (0) | 2020.01.02 |
[코드포스 600] 1220A - Cards (0) | 2019.12.30 |
[코드포스 600] 1186A - Vus the Cossack and a Contest (0) | 2019.12.26 |