반응형
https://www.acmicpc.net/problem/25640
25640번: MBTI
진호는 요즘 유행하는 심리 검사인 MBTI에 관심이 많다. MBTI는 아래와 같이 네 가지 척도로 사람들의 성격을 구분해서, 총 $16$가지의 유형중에서 자신의 유형을 찾을 수 있는 심리 검사이다. 내향(
www.acmicpc.net
간단한 문자열 비교 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
진호 mbti, 친구 수, 친구 mbti, 정답을 출력하기 위한 변수를 선언 후 입력받습니다.
📔 풀이과정
매 입력마다 진호와 친구 mbti를 비교해 같으면 ans를 1씩추가해줍니다.
📔 정답출력
ans를 출력합니다.
📕 Code
📔 C++
#include <bits/stdc++.h>
using namespace std;
string jinhoMBTI, friendMBTI;
int n, ans;
int main(){
cin >> jinhoMBTI >> n;
while(n--){
cin >> friendMBTI;
if(jinhoMBTI == friendMBTI) ans++;
}
cout << ans;
}
📔 Rust
use std::io;
fn main(){
let mut line = String::new();
let mut ans = 0;
io::stdin().read_line(&mut line).expect("wrong io");
let jinhoMBTI = line.trim();
let mut line = String::new();
io::stdin().read_line(&mut line).expect("wrong io");
let n = line.trim().parse::<i64>().unwrap();
for _ in 0..n {
let mut line = String::new();
io::stdin().read_line(&mut line).expect("wrong io");
let friendMBTI = line.trim();
if jinhoMBTI == friendMBTI {
ans+=1;
}
}
print!("{}", ans);
}
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(C++, Rust) - 백준(BOJ) 23080 : 스키테일 암호 (0) | 2022.09.30 |
---|---|
(C++, Rust) - 백준(BOJ) 10205 : 헤라클레스와 히드라 (0) | 2022.09.29 |
(C++, Rust) - 백준(BOJ) 25628 : 햄버거 만들기 (1) | 2022.09.26 |
(C++, Rust) - 백준(BOJ) 24263 : 알고리즘 수업 - 알고리즘의 수행 시간 2 (0) | 2022.09.24 |
(C++, Rust) - 백준(BOJ) 23811 : 골뱅이 찍기 - ㅌ (2) | 2022.09.23 |