반응형 분류 전체보기160 BOJ 14405 - 피카츄 / C++ 문제 링크 : https://www.acmicpc.net/problem/14405 14405번: 피카츄 피카츄는 "pi", "ka", "chu"를 발음할 수 있다. 따라서, 피카츄는 이 세 음절을 합친 단어만 발음할 수 있다. 예를 들면, "pikapi"와 "pikachu"가 있다. 문자열 S가 주어졌을 때, 피카츄가 발음할 수 있는 문 www.acmicpc.net 풀이 pi, ka, chu와 일치하는 문자열이 있다면 임시 int 변수에 더해준다. 모두 더했을 때 처음 문자열의 크기와 같다면 "YES"를 출력해주고 아니라면 "NO"를 출력한다. 코드 #include #include #include using namespace std; int main(){ string str; int sizeOfStr =.. 2022. 4. 9. BOJ 2929 - 머신 코드 / C++ 문제 링크 : https://www.acmicpc.net/problem/2929 2929번: 머신 코드 종수는 새 마이크로프로세서를 구매했다. 새 프로세서에 예전 프로세서에서 작동하던 프로그램을 실행시키니 실행이 되지 않았다. 며칠동안 두 프로세서의 기술 문서를 살펴본 결과, 그 결과를 www.acmicpc.net 풀이 정규표현식을 이용해 문자열을 대문자가 맨 앞에 오도록 파싱한다. 파싱된 문자열들을 4로 나누어떨어지는지 체크하고 나누어떨어지지 않는다면 더해야하는 값들을 더해준다. 코드 #include #include #include #include using namespace std; int main(){ string str; int ans = 0; cin >> str; regex re("[A-Z][a.. 2022. 4. 9. BOJ 1546 - 평균 / Swift 문제 링크 : https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 코드 import Foundation var n = Double(readLine()!)! var input = readLine()!.split(separator: " ").map{ Double($0)! } var maxScore: Double = input.max()! var sum: Double = 0 for i in input { let tmp: Double = i / ma.. 2022. 4. 8. BOJ 1330 - 두 수 비교하기 / Swift 문제 링크 : https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 코드 import Foundation var input = readLine()!.components(separatedBy: " ").map { Int($0)! } var a = input[0], b = input[1] if(a == b){ print("==") } else { a < b ? print("") } 2022. 4. 8. 이전 1 ··· 7 8 9 10 11 12 13 ··· 40 다음 반응형