츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 26264번 빅데이터? 정보보호! 자바(JAVA)
1) 문제번호 : 26264번
2) 문제 출처
https://www.acmicpc.net/problem/26264
2. 문제
서울사이버대학교 빅데이터·정보보호학과는 빅데이터에 관심이 있는 학생들과 정보보호에 관심이 있는 학생들이 골고루 섞여 있는 학과이다.
빅데이터·정보보호학과에서 수업을 하던 노교수는 학생들이 빅데이터와 정보보호 중 어느 분야에 더 관심이 많은지 궁금해졌다. 그래서 학생들을 만날 때마다 항상 이를 물어보고 답을 bigdata 혹은 security로 구분하여 메모장에 적어두었는데, 실수로 띄어쓰기와 개행이 전혀 없는 상태로 기록해두었다.
이대로는 학생들이 빅데이터와 정보보호 중 어느 분야에 더 관심이 많은지를 알아낼 수 없기 때문에, 당신에게 분석을 의뢰했다. 물어본 학생의 수와 답이 주어질 때, 결과를 출력하자.
3. 제약사항
4. 입력
첫 번째 줄에 물어본 학생의 수 이 주어진다.
두 번째 줄에 메모장에 적힌 답들이 한 줄의 문자열로 주어진다. 문자열은 bigdata 또는 security로만 구성되어 있으며, 띄어쓰기 등의 다른 문자가 포함되어 있지 않다.
5. 출력
첫 번째 줄에 정보보호 분야보다 빅데이터 분야에 관심이 있는 학생이 더 많으면 "bigdata?"를, 빅데이터 분야보다 정보보호 분야에 관심이 있는 학생이 더 많으면 "security!"를, 같으면 "bigdata? security!"를 따옴표 없이 출력한다.
6. 풀이
- 문자열이 security와 bigdata만 나오므로, 문자열에서 s 개수와 b 개수를 구해서 분기처리를 진행하여 출력하는 문구를 출력하면 된다.
7. 소스 코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
String str = br.readLine();
int sCnt = 0;
int bCnt = 0;
for(int i = 0; i < str.length(); i++) {
if(str.substring(i, i+1).equals("s")) {
sCnt++;
} else if(str.substring(i, i+1).equals("b")) {
bCnt++;
}
}
if(sCnt > bCnt) {
System.out.println("security!");
return;
} else if(bCnt > sCnt){
System.out.println("bigdata?");
} else if(bCnt == sCnt) {
System.out.println("bigdata? security!");
}
}
}
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 27913번 SciComLove (2023) 자바(JAVA) (0) | 2023.03.26 |
---|---|
[백준] 백준 27889번 특별한 학교 이름 자바(JAVA) (0) | 2023.03.26 |
[백준] 백준 25965번 미션 도네이션 자바(JAVA) (0) | 2023.03.24 |
[백준] 백준 26040번 특정 대문자를 소문자로 바꾸기 자바(JAVA) (0) | 2023.03.23 |
[백준] 백준 27159번 노 땡스! 자바(JAVA) (0) | 2023.03.22 |
[백준] 백준 27736번 찬반투표 자바(JAVA) (0) | 2023.03.22 |
[백준] 백준 15873번 공백 없는 A+B 자바(JAVA) (0) | 2023.03.21 |
[백준] 백준 25191번 치킨댄스를 추는 곰곰이를 본 임스 자바(JAVA) (0) | 2023.03.20 |
최근댓글