본문 바로가기

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

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

백준 1543번 

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

 


 백준 1568번

 


백준 1302번

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

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

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

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

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

 

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

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

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


백준 1668


백준 1236

 

 

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

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


백준 2100