컴퓨터공학/자료구조&알고리즘

코딩테스트> 기본 탐색 알고리즘

Milhouse Mussolini Van Houten 2021. 6. 22. 17:10

백준 1543번 

등호 부등호를 잘못써서 틀렸지만 고치니까 맞았다.

 


 백준 1568번

 


백준 1302번

이렇게 하면 max 함수로 최대값이 나오긴 하는데

문제가 같은 값이 있을 경우이다.

그럴 경우 먼저 나온 값이 뽑힌다.

a가 j 보다 알파벳이 앞에 있어도 먼저 들어간 j가 나온다.

위에는 print(bookList)를 임의로 넣어서 테스트해봤다.

 

해결책은 최대값을 따로 배열에다가 정리하고 

sorted( ) 함수를 이용하여 알파벳 순서를 적용하는 것이다.

그런 다음 맨 앞에 값을 뽑으면 된다...


백준 1668


백준 1236

 

 

문자열을 각 글자마다 쪼개고 싶다면

list( 문자열 ) 이렇게 안에다가 넣으면 된다.


백준 2100