어떻게 접근해야 할지 모르겠습니다

yyggh337 Reply 3 years 47 weeks ago
discuss를 보고 떠오른 방법은 1000개짜리 배열을 만들고 어떤 숫자든지 3s, 2s, 1s 2b, 1s 1b, 1s, 3b, 2b, 1b, 0중 하나니까 숫자, s, b가 주어지면 이를 만족하는 인덱스들에 값을 집어넣어 표시하는 것이었는데, 막상 구현하려고 보니 2b나 1b같은 건 고려해야 할 게 너무 많고 N이 2이상이면 이전에 값을 집어넣지 않았던 인덱스들에는 값을 넣으면 안되는 상황이라서 구현하기 힘들었습니다. 이 방법을 좀 더 간결하게 구현할 수 있을까요? 아니면 다른 방법이 필요할까요?
withcs2 Reply 3 years 47 weeks ago
반대로 만족하지 않는 것들에 값을 넣는 방법은 어떨까요? 3s, 2s 등등 경우의 수 따지지말고 그냥 일단 s와 b 갯수를 세보고 나중에 맞는지 판단해보면 간단하게 풀 수 있을 것 같아요