
목차
17202번: 핸드폰 번호 궁합
어린시절 다들 한 번씩은 이름으로 궁합을 본 적이 있을 것이다. 이것과 비슷한 방식으로 중앙대학교에는 핸드폰 번호 궁합을 보는 것이 유행이라고 한다. 핸드폰 번호 궁합을 보기 위해서는
www.acmicpc.net
코드
#include <iostream>
#include <vector>
using namespace std;
string phone1, phone2;
vector <int> v;
void init(){
cin >> phone1 >> phone2;
for(int i=0; i<8; i++){
//ASCII CODE '0' is 48
v.push_back(int(phone1[i]) - 48);
v.push_back(int(phone2[i]) - 48);
}
}
void solve(vector<int> v){
if(v.size() == 2){
cout << v[0] << v[1];
return;
}
vector <int> v2;
for(int i=1; i<v.size(); i++){
v2.push_back((v[i-1] + v[i]) % 10);
}
solve(v2);
}
int main(){
init();
solve(v);
}
풀이
어제 풀었던
백준 17269번: 이름궁합 테스트(C++)
www.acmicpc.net/problem/17269 17269번: 이름궁합 테스트 시윤이는 좋아하는 이성이 생기면 가장 먼저 이름궁합부터 본다. 이름궁합을 보는 방법은 간단하다. 먼저 이름을 알파벳 대문자로 적는다. 각 알
wonsang98.tistory.com
이름궁합과 똑같은 문제입니다
다만 입력을 받는게 조금 다른데요, 이 문제가 훨씬 쉽고 처리하기 좋습니다.
이 문제는 전화번호 자리수가 동일하다는 가정이기때문입니다.
풀이 설명에 대해서는 로직이 동일하므로 위의 링크 타서 보시면 되겠습니다.
'공부 > 백준' 카테고리의 다른 글
백준 3449번: 해밍 거리(C++) (0) | 2020.12.10 |
---|---|
백준 10988번: 팰린드롬인지 확인하기(C++) (0) | 2020.12.09 |
백준 17269번: 이름궁합 테스트(C++) (0) | 2020.12.07 |
백준 1924번: 2007년(C++) (0) | 2020.12.06 |
백준 5597번: 과제 안 내신 분..?(C++) (0) | 2020.12.05 |