[숫자 만들기] https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 가능한 모든 경우의 연산자 순서를 고려하여 숫자를 얻을 수 있다. dfs를 이용하여 조합을 구해 해당 문제를 풀 수 있다. 나는 next_permutation을 이용하여 간단히 구현하였다. next_permutation을 사용할 때 벡터의 초기 값은..
-
[SWEA] #4008 _ 숫자 만들기
[숫자 만들기] https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 가능한 모든 경우의 연산자 순서를 고려하여 숫자를 얻을 수 있다. dfs를 이용하여 조합을 구해 해당 문제를 풀 수 있다. 나는 next_permutation을 이용하여 간단히 구현하였다. next_permutation을 사용할 때 벡터의 초기 값은..
-
[SWEA] #2477 _ 차량 정비소
[차량 정비소] https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com tk는 도착한 시간을 저장하는 큐로 손님의 수만큼 값을 저장한다. v_a, v_b는 a창구와 b창구 이용하는 손님을 가지는 벡터이다. checkPossible() 함수는 사용 가능한 창구 번호를 반환해준다. tk가 현재 시간인 time보다 작거나..
-
[SWEA] #2383 _ 점심 식사시간
[점심 식사시간] https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 사람이 1번 계단을 이용하는 경우와 2번 계단을 이용하는 경우 두 가지의 경우를 고려할 수 있다. 이는 chk 배열을 이용하여 구현하였다. s_1과 s_2는 1번 계단과 2번 계단을 이용하는 사람을 저장하는 벡터이고, val은 계단과..
-
[SWEA] #2382 _ 미생물 격리
[미생물 격리] https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 시뮬레이션 문제이다. k_info라는 구조체를 선언하여 미생물의 군집의 정보를 저장하였다. map은 군집의 위치에 미생물의 수를 나타내고 있다. 군집이 이동하기 전 해당 위치의 map 값을 0으로 만들어 주고 모든 군집의 이동이..