STUDY/코딩테스트 연습(PS)

백준/1541번(Greedy)/C++

hyunah 2021. 3. 1. 15:16

문제 설명

마이너스가 한 개라도 나온 이후에는 무조건 빼줘야 한다는 점을 파악하면 쉽게 풀 수 있다.

 

디버깅 기록 : 필요했던 것 

1. 문자열에 포함되어 있는 상수를 어떻게 변형시킬 것인지.  stoi함수를 이용하는 방법도 있고, char에서 '0'을 뺀 후 일일이 10배씩 해주는 방법도 있다.

2. 마지막 처리. for문에서 마지막 시행을 제외시키는 방법도 있고, '\0'문자를 이용해 for문 안에서 따로 처리하는 방법도 있다.

3. boolean 변수 사용. boolean 변수같은 경우는 해당 변수가 true일 때 어떤 상태를 의미하는지까지 잘 전달해야 한다. 다음에는 더욱 유의할 것.