일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리퍼럴
- 알고리즘
- d4
- Initiative Q
- SOLID
- SWEA
- 메타퀘스트3
- 백준
- 레퍼럴
- 자료구조
- 이니셔티브 q
- 재밌게 할래요
- 10505
- 점프 점프
- C++
- 삼성 SW 역량 테스트 기출 문제
- D2
- level2
- BOJ
- Meta Quest3
- 11060
- 블록
- 프로그래머스
- D3
- spring
- Design Pattern
- Java
- 논블록
- 어싱크
- 디자인패턴
- Today
- Total
목록D3 (12)
아직은 정체성이 없는 블로그
문제 9480. 민정이와 광직이의 알파벳 공부 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXAdrmW61ssDFAXq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 과정 모든 단어의 조합에서 알파벳 a~z 까지를 다 가지고 있는지를 확인하는 방식으로 문제를 풀었습니다. 1.입력받은 단어를 vector에 넣는다. 2.DFS를 사용하여 alphabet배열에 입력받은 단어의 알파벳을 가지고 있는 위치의 수를 1더한다. 3.alphabet 배열을 체크하여 현재 a~z 까지를 다 가지고 있는지를 확인한다. ..
문제 1208. [S/W 문제해결 기본] 1일차 - Flatten 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV139KOaABgCFAYh SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 과정 더 빨리, 더 효율적으로 풀 수 있는 문제이지만 한정된 범위에 충분한 시간으로 처리할 수 있을 것 같아서 정렬로 풀이하였다. 단순하게 sort 함수를 이용하여 정렬 후 맨 끝 값에 맨 앞 값을 뺀값이 1 이하이면 반복문을 break 하고 그게 아니라면 끝 값에 -1 앞 값에 +1을 한 후 다시 정렬을 한다. du..
문제 10505. 소득 불균형 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXNP4CvauaMDFAXS&categoryId=AXNP4CvauaMDFAXS&categoryType=CODE#none SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 과정 입력을 받으면서 총 소득을 구하고 인원수만큼 나눠 평균을 구합니다. 반복문을 돌리면 평균 이하의 인원의 수를 카운트합니다. 코드 #include using namespace std; int arr[100000]; int n; int main(int argc,..
문제 6718. 희성이의 원근법 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWd7qcdatpEDFAUh SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 과정 난이도 반영이 잘못된 문제인것 같다. 간단히 범위에 맞는 조건문을 넣고 출력하면 된다. 코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int T,n; cin>>T; for(int test_case = 1; test_case ..
문제 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 또는..