7주차_알고리즘 (백준 22966번)

2023. 5. 24. 00:09Algorithm ( p & swlug )/Baekjoon

백준 22966번 

이 문제는 다른 문제와 다르게 많은 제한이 있다. 

 

내 사고과정을 정리해보자면,

 

1) LIst를 이용해 sort랑 .upper()처럼 대문자를 무조건 출력하게 해야하나?

2) 첫번째에 n개를 입력받고 , for 을 이용한 반복을 사용해야 할까?

3) 어떻게 해야 문자열과 숫자를 한줄에 다받고 비교할 수 있게 코드를 짤 수 있을까?

 

 

일단 첫줄에서 N을 입력받고 N 만큼 반복할 수 있도록 하기(예상과 같았음)

title, num을 두가지로 구분해 List로 만들고 append를 이용하여 따로 저장하는 부분은 알고리즘을 짜기위해 공부를 하면서 배울 수 있었음.

가장 낮은 난이도 변수를 만들고 num이 최솟값일때 같은 인덱스의 title이 출력되도록 코드를 구성함.

내가 70%정도의 사고를 하고 30%는 도움과 공부를 통해 풀어냈다. 

 

30%를 잘채울 수 있도록 학습하고, C로는 어떻게 코드를 짤 수 있을지 추가공부가 필요할 것 같다.

 

 

 

참고 사이트: [백준] 22966 가장쉬운문제찾기 -phyton (tistory.com)