코딩테스트/백준_브론즈
-
[문제] https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제 풀이] 제일 기초적인 문제이지만 다른 언어들과 다르게 readLine()을 통해서 한 문장씩을 읽어오고 해당 읽어오는 부분을 separator를 통해서 나눠준다는 점을 기억하자. [코드] 1 2 3 4 5 6 7 8 import Foundation var temp = readLine()!.split(separator: " ") var a = Int(temp[0])! var b = Int(temp[1])! print(a+b) Colored by Color Scripter cs
[Swift][백준 1000] A+B[문제] https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제 풀이] 제일 기초적인 문제이지만 다른 언어들과 다르게 readLine()을 통해서 한 문장씩을 읽어오고 해당 읽어오는 부분을 separator를 통해서 나눠준다는 점을 기억하자. [코드] 1 2 3 4 5 6 7 8 import Foundation var temp = readLine()!.split(separator: " ") var a = Int(temp[0])! var b = Int(temp[1])! print(a+b) Colored by Color Scripter cs
2022.09.06 -
[문제] https://www.acmicpc.net/problem/2902 2902번: KMP는 왜 KMP일까? 입력은 한 줄로 이루어져 있고, 최대 100글자의 영어 알파벳 대문자, 소문자, 그리고 하이픈 ('-', 아스키코드 45)로만 이루어져 있다. 첫 번째 글자는 항상 대문자이다. 그리고, 하이픈 뒤에는 반드 www.acmicpc.net [문제 풀이] String을 이용해서 '-'이 나온 뒤에 char를 벡터에 계속해서 추가해주자. [코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include #include #include #define endl "\n" using namespace std; void so..
[C++][백준 2902] KMP는 왜 KMP일까?[문제] https://www.acmicpc.net/problem/2902 2902번: KMP는 왜 KMP일까? 입력은 한 줄로 이루어져 있고, 최대 100글자의 영어 알파벳 대문자, 소문자, 그리고 하이픈 ('-', 아스키코드 45)로만 이루어져 있다. 첫 번째 글자는 항상 대문자이다. 그리고, 하이픈 뒤에는 반드 www.acmicpc.net [문제 풀이] String을 이용해서 '-'이 나온 뒤에 char를 벡터에 계속해서 추가해주자. [코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include #include #include #define endl "\n" using namespace std; void so..
2022.09.06 -
[문제] https://www.acmicpc.net/problem/2744 2744번: 대소문자 바꾸기 영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제 풀이] 아스키코드값으로 알파벳 소문자와 대문자는 32만큼의 차이가 나니 'a' 보다 작으면 32를 더해주고 'a' 보다 같거나 크면 32를 빼주자. [코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include #include #define endl "\n" using namespace std; void solve(string s){ for(int i = 0;i
[C++][백준 2744] 대소문자 바꾸기[문제] https://www.acmicpc.net/problem/2744 2744번: 대소문자 바꾸기 영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제 풀이] 아스키코드값으로 알파벳 소문자와 대문자는 32만큼의 차이가 나니 'a' 보다 작으면 32를 더해주고 'a' 보다 같거나 크면 32를 빼주자. [코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include #include #define endl "\n" using namespace std; void solve(string s){ for(int i = 0;i
2022.09.05