문제 : https://www.acmicpc.net/problem/10205
10205번: 헤라클레스와 히드라
헤라클레스는 그리스 신화의 유명한 비극적인 영웅이다. 그는 제우스의 사생아로 태어났는데, 이때문에 제우스의 아내 헤라는 그를 매우 싫어했다. 그는 매우 강한 힘과 높은 지식을 가졌지만,
www.acmicpc.net
문제 요약 : 행동이 끝난 후 남아있는 머리 수 출력
입력 | 출력 |
1 ≤ h(머리 수) ≤ 50 1 ≤ s(문자 길이) ≤ 100 |
Data Set x(테스트 번호): 남아 있는 머리수 |
JAVA
소스코드 : https://github.com/cbkpar/BOJ/blob/main/boj_10205.java
채점 번호 | 아이디 | 문제 번호 | 결과 | 메모리 | 시간 | 언어 | 코드 길이 |
30903388 | cbkpar | 10205 | 맞았습니다!! | 15908KB | 164ms | Java 11 | 623B |
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String args[]) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int t,i,j,c,sz;
t = Integer.parseInt(br.readLine());
for(i=1;i<=t;i++) {
c = Integer.parseInt(br.readLine());
String str = br.readLine();
sz = str.length();
for(j=0;j<sz;j++) c += str.charAt(j)=='c'?1:-1;
if(i!=1) sb.append("\n");
sb.append("Data Set "+i+":\n"+c+"\n");
}
System.out.println(sb);
}
}
초기 머리의 개수를 c라고 한뒤
주어진 문자열을 하나하나 보며 머리를 날릴 경우 1을 더하고 불태울 경우 1을 빼준다.
'백준온라인' 카테고리의 다른 글
[백준온라인] 1822번 차집합 (0) | 2021.07.22 |
---|---|
[백준온라인] 1431번 시리얼 번호 (0) | 2021.07.21 |
[백준온라인] 3181번 줄임말 만들기 (0) | 2021.07.19 |
[백준온라인] 11383번 뚊 (0) | 2021.07.18 |
[백준온라인] 10570번 Favorite Number (0) | 2021.07.17 |