일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 28 |
29 | 30 | 31 |
- D3
- 백준
- Java
- 디자인패턴
- level2
- 어싱크
- C++
- D2
- 메타퀘스트3
- BOJ
- Design Pattern
- Initiative Q
- 블록
- 이니셔티브 q
- SWEA
- 점프 점프
- 자료구조
- SOLID
- 재밌게 할래요
- Meta Quest3
- 삼성 SW 역량 테스트 기출 문제
- 10505
- 알고리즘
- d4
- 리퍼럴
- 11060
- 레퍼럴
- 논블록
- 프로그래머스
- spring
- Today
- Total
목록알고리즘 역량테스트 문제/SWEA (30)
아직은 정체성이 없는 블로그
문제 1946. 간단한 압축 풀기 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PmkDKAOMDFAUq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 과정 1. 문자와 출력 개수를 입력받는다. 2. 입력받은 만큼 문자를 출력하고 10번째 바다 개행 문자 \n 넣는다. 코드 #include using namespace std; int main(int argc, char** argv) { cin.tie(0); cout.tie(0); cout.sync_with_stdio(false); int test_..
문제 1948. 날짜 계산기 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PnnU6AOsDFAUq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 과정 1. 주어진 입력값을 받는다. 2. M1(시작월)부터 M2(종료월)-1 까지의 일수를 더한다. 3. 마지막 월은 입력값 D2(종료일)를 더하고 D1(시작일)을 뺀 후 1을 더한다. 코드 #include using namespace std; int day[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int main(in..
문제 6913. 동철이의 프로그래밍 대회 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWicMVWKTuMDFAUL SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 과정 1. 입력값을 받으며 참가자의 점수를 계산한다. 2. 참가자의 점수계산 점수의 최대값(1등) 점수를 갱신한다. 3. 최대값인 참가자가 몇명인지 계산한다. 4. 최대값과 1등 참가자들을 출력한다. 코드 #include using namespace std; int main() { cin.tie(0); cout.tie(0); cout.sync..
문제 9778. 카드 게임 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXE0YJiK3QcDFAVX SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 과정 1. 입력 값을 통하여 플레이어의 현재 점수와 남은 카드들을 계산합니다. 2. 모든 남은 카드와 플레이어의 점수의 합이 21 이상인지 아닌지 확인을 합니다. 3. 만약 21 이하라면 해당 카드의 수 만큼 Result에 더합니다. 4. 만약 21 미만이라면 해당 카드의 수 만큼 Result에 뺍니다. 5. Result 값이 양수라면 GAZUA를 0 또는..
문제 10200. 구독자 전쟁 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXMCXV_qVgkDFAWv#none SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이과정 a 채널을 구독한 사람과 b 채널 구독한 사람의 합이 조사한 N명의 값보다 적거나 같을 때와 N명보다 더 많을 때를 구분하여 문제를 풀었습니다. a 채널을 구독한 사람과 b 채널 구독한 사람의 합이 조사한 N명의 값보다 적거나 같을 때 두 채널을 모두 구독한 사람의 최솟값은 0입니다. 최대 값은 두 채널 중 구독이 적은 채널의 값입니다. a..
문제 9839. 최고의 쌍 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXGBGehqPAADFAXR&categoryId=AXGBGehqPAADFAXR&categoryType=CODE#none SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 과정 입력값의 모든 경우의 수를 구하고 비교하면서 답을 구하면 쉽게 풀린다. 2개의 값을 곱한 값이 현재 최댓값보다 큰 경우에만 연속한 숫자인지 확인한다. 왜냐하면 연속하든 안하든 최댓값보다 작으면 소용이 없기 때문이다. 연속한 숫자를 확인하는데 쓴 방법은 10으로 ..