[A to Z] SW Expert Academy Algorithms Solution

3 분 소요

💡 A to Z는 개별적으로 작성한 게시글을 한 번에 볼 수 있게 정리하였습니다.
문제의 상세한 풀이가 아닌 작성자가 푼 문제를 한눈에 볼 수 있도록 정리하였습니다.
상세한 설명과 관련 이야기(시행착오 및 로직 설명 등)는 개별 포스트에 있습니다.

SWEA?!

image

삼성에서 운영하고, 알고리즘을 비롯해 다양한 학습도 할 수 있는 사이트입니다.
사실 백준, 프로그래머스 등 낯익은 문제 사이트도 있었지만 SW Expert Academy (이하 SWEA)는 생소했습니다.
헌데 저만 생소할 뿐, 삼성과 관련한 입사 준비나 알고리즘을 넓게 풀어보신 분들께는 꽤나 낯익은 사이트더라구요!

백준보다는 조금 더 친절한 사이트로 개인적으로는 테스크 케이스 체크를 많이 할 수 있는 사이트라 정말 좋아합니다.


장점

알고리즘

image

위 사진은 제가 실제 SWEA 문제를 푸는 화면입니다.

원래 사용하던 백준 사이트와는 다르게 SWEA는 많은 테스트 케이스를 공개하고,
테스트 케이스를 input과 output으로 구별해서 txt 파일로 제공합니다.

이 말인 즉 사이트에 제출하지 않아도, 다양한 테스트 케이스의 결과를 로컬에서 확인할 수 있습니다.
또한 사이트 내의 자체 디버깅 기능도 있어서 제출하기 전에 확인도 할 수 있습니다.


LEARN

image

SWEA 가입 후에는 여기 있는 강의를 모두 들을 수 있습니다.
각 강의마다 실습도 있고, 이론도 있고 다양하게 있어서, 알고리즘을 시작하기 전에 언어 공부용으로도 좋습니다.
디테일하나 부분을 모두 캐치한다기 보다는 기초적이고 핵심적으로 꼭 다뤄야하는 내용들을 짚기에,
새로운 공부를 하고 싶다면 확인하는 것도 좋은 것같습니다 :)


SWEA 주의사항

SWEA는 오직 Java로만 풀 예정입니다. (이러고 언제 마음이 바뀔지는 모르겠지만…)
따라서 Java 기준으로의 주의사항을 작성할 테니 유의해주세요!

  1. package : default
  2. Class name : Solution
  3. FileInputStream 지우기

특히 3번의 경우 SWEA의 장점인 input.txt가 있기 때문에, 편해서 쓰다가 안지우고 제출한 적도 많습니다.🤣
이렇게만 챙겨주시면 오히려 테스트 케이스도 많이 확인하시면서 더욱 다양한 사고를 하실 수 있을 껍니다!!


포스팅 안내

해당 포스팅은 각 풀이할 문제를 찾기 쉽게 정리하고자 합니다.
A to Z에는 어떤 문제를 풀었는지를, 그리고 개별 포스터에 세부 풀이를 할 예정입니다.
1주일에 1회 식 수정/업데이트 할 예정입니다!

이 포스팅의 길이가 길어지는 만큼 실력이 늘어나도록 노력해보겠습니다.
원하시는 문제를 찾으실 때는 Ctrl + F로 문제 번호를 검색해서 봐주시면 좋겠습니다!


문제 풀이 리스트

          문제 번호                                                  문제 이름                                                                문제 레벨                                       풀이링크              
1208 [S/W 문제해결 기본] 1일차 - Flatten D3  
1209 [S/W 문제해결 기본] 2일차 - Sum D3  
1210 [S/W 문제해결 기본] 1일차 - Flatten D4  
1218 [S/W 문제해결 기본] 4일차 - 괄호 짝짓기 D4  
1220 [S/W 문제해결 기본] 5일차 - Magnetic D3  
1223 [S/W 문제해결 기본] 6일차 - 계산기2 D4  
1224 [S/W 문제해결 기본] 6일차 - 계산기3 D4  
1225 [S/W 문제해결 기본] 7일차 - 암호생성기 D3  
1233 [S/W 문제해결 기본] 9일차 - 사칙연산 유효성 검사 D4  
1234 [S/W 문제해결 기본] 10일차 - 비밀번호 D3  
1247 [S/W 문제해결 응용] 3일차 - 최적 경로 D5  
1289 원재의 메모리 복구하기 D3  
1767 [SW Test 샘플문제] 프로세서 연결하기 SW Test 샘플문제  
1859 백만 장자 프로젝트 D2  
1861 정사각형 방 D4  
1873 상호의 배틀필드 D3  
1940 가랏! RC카! D2  
1948 날짜 계산기 D2  
1954 달팽이 숫자 D2  
1974 스도쿠 검증 D2  
1996 숫자를 정렬하자 D2  
2001 파리 퇴치 D2  
2005 파스칼의 삼각형 D2  
2105 [모의 SW 역량테스트] 디저트 카페 모의 SW 역량테스트  
2805 농작물 수확하기 D3  
3234 준환이의 양팔저울 D4  
3499 퍼펙트 셔플 D3  
4012 [모의 SW 역량테스트] 요리사 모의 SW 역량테스트  
5215 햄버거 다이어트 D3  
5432 쇠막대기 자르기 D4  
5603 [Professional] 건초더미 D3  
6808 규영이와 인영이의 카드게임 D3  
9229 한빈이와 Spot Mart D3  

🔔 포스팅 공지

현재 작성한 포스팅은 SW Expert Academy과 관련된 종합 내용입니다.

A to Z 카테고리는 지금까지 진행할 포스팅을 확인하기 편하게 순서대로 정리한 글입니다.
각각의 포스터에서 조금 더 자세한 설명과 팁 등이 적혀있으니 참조해주세요.

댓글남기기