[백준 알고리즘] 17288번 : 3개만!
2019. 8. 15. 21:31
알고리즘/BaekJoon
문제 17288번 : 3개만! 17288번: 3개만! 0보다 크거나 같고, 9보다 작거나 같은 숫자로 이루어진 문자열 S에서 연속된 세 숫자가 몇 번 등장하는지 출력하라. 단, 네 숫자 이상이 연속일 경우에는 그 일부를 세지 않는다. www.acmicpc.net 내가 작성한 코드 (C++ 성공) #include #include using namespace std; int main(){ char s[101]; cin >> s; string ans = ""; ans += s[0]; int cnt = 0; for(int i=1; i
[백준 알고리즘] 17285번 : XORChic
2019. 8. 15. 21:23
알고리즘/BaekJoon
문제 17285번 : XORChic 17285번: XORChic 첫째 줄에 XOR 연산이 수행된 문자열 T가 주어진다. (10 ≤ T의 길이 ≤ 100) 문자열 T는 인쇄 가능한 문자(Printable character)로만 이루어져 있다. www.acmicpc.net 내가 작성한 코드 (C++ 성공) #include #include using namespace std; int main(){ char t[101]; cin >> t; char key = t[0] ^ 'C'; for(int i=0; i
[백준 알고리즘] 17284번 : Vending Machine
2019. 8. 15. 19:21
알고리즘/BaekJoon
문제 17284번 : Vending Machine 17284번: Vending Machine 첫째 줄에 정웅이가 누른 버튼의 번호가 공백으로 사이에 두고 주어진다. 정웅이는 버튼을 한 번 이상 눌렀다. www.acmicpc.net 내가 작성한 코드 (C++ 성공) #include using namespace std; int main(){ char btn; int mon = 5000; while(true){ cin.get(btn); if(btn=='\n') break; if(btn=='1'){ mon -= 500; } else if(btn=='2') { mon -= 800; } else if(btn=='3') { mon -= 1000; } } cout > 변수명; 하지만 그냥 cin 만 사용하게 되면 공백..
[백준 알고리즘] 17283번 : I am Groot
2019. 8. 15. 19:12
알고리즘/BaekJoon
문제 17283번 : I am Groot 17283번: I am Groot 첫 번째 줄에 중심 줄기를 제외한 나뭇가지의 총 길이의 합을 cm단위로 출력하며, 소숫점 이하는 버린다. 총 길이의 합이 106보다 작거나 같은 입력만 주어진다. www.acmicpc.net 내가 작성한 코드 (C++ 성공) #include using namespace std; int main(){ cin.tie(0); int l, r; cin >> l >> r; int n=l, sum=0, t=2; while(true){ n*=(double)r/100; if(n
[백준 알고리즘] 8595번 : 히든 넘버
2019. 8. 15. 19:06
알고리즘/BaekJoon
문제 8595번 : 히든 넘버 8595번: 히든 넘버 문제 단어에 숫자가 숨어있다. 이 숫자를 히든 넘버라고 한다. 알파벳 대/소문자와 숫자로 이루어진 단어가 주어졌을 때, 모든 히든 넘버의 합을 구하는 프로그램을 작성하시오. 단어와 히든 넘버는 아래와 같은 성질을 갖는다. 연속된 숫자는 한 히든 넘버이다. 두 히든 넘버 사이에는 글자가 적어도 한 개 있다. 히든 넘버는 6자리를 넘지 않는다. 입력 첫째 줄에 단어의 길이 n (1 ≤ n ≤ 5,000,000)이 주어진다. 둘째 줄에는 단어가 주어진다. 단어 www.acmicpc.net 내가 작성한 코드 (C++ 성공) #include #define MAX 50000001 using namespace std; char str[MAX]; int main()..
[백준 알고리즘] 1193번 : 분수찾기
2019. 8. 15. 18:53
알고리즘/BaekJoon
문제 1193번 : 분수찾기 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 내가 작성한 코드 (C++ 성공) #include using namespace std; int main(){ int x; cin >> x; int top = 1; int bot = 1; int max = 1; bool change = true; for(int i=1; i
[백준 알고리즘] 10250번 : ACM 호텔
2019. 8. 15. 18:37
알고리즘/BaekJoon
문제 10250번 : ACM 호텔 10250번: ACM 호텔 문제 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정 www.acmicpc.net 내가 작성한 코드 (C++ 성공) #include using namespace std; int main(){ int t; cin >> t; int h, w, n; ..

[백준 알고리즘] 1011번 : Fly me to the Alpha Centauri
2019. 8. 15. 18:31
알고리즘/BaekJoon
문제 1011번 : Fly me to the Alpha Centauri 1011번: Fly me to the Alpha Centauri 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려 놓는 영광의 순간을 기다리고 있다. 그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의 보금자리를 개척하기 위한 대규모 생활 유지 시스템을 탑재하고 있기 때문에, 그 크기와 질량이 엄청난 이유로 최신기술력을 www.acmicpc.net 내가 작성한 코드 (C++ 성공) #include #include using namesp..