All183 10926: ??! - 문제 사이트: https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 입력된 아이디의 끝에 "??!" 를 붙여 출력하는 간단한 문제이다. #include #include using namespace std; int main() { string id; cin >> id; cout 2023. 6. 25. 2609번: 최대공약수와 최소공배수 - 문제 사이트: https://www.acmicpc.net/problem/2609 2609번: 최대공약수와 최소공배수 첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. www.acmicpc.net 입력된 두 수의 최대공약수와 최소공배수를 구하는 문제이다. "1934번: 최소공배수" 문제의 풀이법으로 해결하였다. #include using namespace std; int getGCD(int A, int B) { return B ? getGCD(B, A % B) : A; } int main() { int A, B; cin >> A >> B; int gcd = getGCD(A, B); cout 2023. 6. 25. 영어가 싫어요 - 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/120894 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입력된 문자열에서 숫자에 해당되는 문자열을 숫자로 바꿔주는 문제이다. 문자열을 하나씩 비교하여 숫자로 바꿔주도록 하였다. 1) 입력된 문자열의 길이가 0보다 클 동안 수행 2) 첫번째 문자 위치 기준으로 일치하는 숫자 문자열이 있는지 확인 3) 확인된 숫자 문자열을 입력된 문자열에서 제거 4) 확인된 숫자값 저장 #include #include using namespace st.. 2023. 6. 24. 이진수 더하기 - 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/120885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입력 받은 두 이진수 문자열의 합을 구하는 문제이다. 1) 이진수 문자열을 숫자로 변환 2) 두 숫자의 합 계산 3) 계산된 합을 이진수 문자열로 변환 #include #include #include using namespace std; int binary_to_decimal(string str) { int answer = 0; int n = 0; for (int idx = s.. 2023. 6. 24. 등수 매기기 - 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/120882 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 영어 점수와 수학 점수를 담은 2차원 정수 배열 score가 주어질 때, 영어 점수와 수학 점수의 평균을 기준으로 매긴 등수를 담은 배열을 return 하는 문제이다. 1) 배열 score의 처음부터 마지막까지 for 문 수행 2) 영어와 수학 점수 합 저장 3) 순차적으로 등수 확인 #include #include using namespace std; vector soluti.. 2023. 6. 24. 이전 1 ··· 4 5 6 7 8 9 10 ··· 37 다음