코딩테스트/백준_브론즈 [C++][백준 1284] 집 주소 - [문제] 1284번: 집 주소 (acmicpc.net) 1284번: 집 주소 재석이는 대문에 붙이는 (주소를 나타내는) 호수판 제작업체의 직원이다. 고객에게 전달할 호수판은 숫자와 숫자 사이 그리고 왼쪽 오른쪽으로 적당히 여백이 들어가 줘야하고 숫자마다 차지하 www.acmicpc.net [문제 풀이] 숫자들 사이에는 공백이 1이 있고 1은 2 0은 4 나머지는 3이다. 즉, 기본값을 1로 두고 (가장 왼쪽 끝) 1은 3, 0은 5, 나머지는 4를 더하게 만들면 답이 나온다. [코드] #include <iostream> #define endl "\n" using namespace std; int main(){ string s; while(cin>>s){ if(s == "0"){ break; } int answer = 1; for(int i = 0;i<s.size();i++){ if(s[i] == '1'){ answer += 3; } else if(s[i] == '0'){ answer += 5; } else { answer += 4; } } cout<<answer<<endl; } return 0; } 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기Yoon-1212 Contents 당신이 좋아할만한 콘텐츠 [C++][백준 2083] 럭비 클럽 2023.03.31 [C++][백준 1264] 모음의 개수 2023.03.27 [C++][백준 9086] 문자열 2023.03.24 [C++] 더하기 사이클 2022.11.23 댓글 3 + 이전 댓글 더보기