이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
tae7130
가입: 2017년 10월 12일 올린 글: 20
|
올려짐: 2017년10월12일 16:06 주제: HW1 EX5 질문입니다. |
|
|
HW1 EX5에서
빈도수가 같다면 가 나 다 순으로 분류하는 것을 처리할때,
list.sort() 함수를 쓰면
'ㄱ' 'ㅎ' '과학' 이런식으로
자음만 있는 'ㅎ'이 'ㄱ'으로 시작하는 '과학'보다 우선 순위로 정렬됩니다.
이런 경우 그대로 'ㅎ'이 우선 순위가 되도록
취급해도 가능한가요? |
|
위로 |
|
|
김진영_
가입: 2009년 12월 9일 올린 글: 337
|
올려짐: 2017년10월12일 16:36 주제: |
|
|
정렬의 기준으로 문자열간의 대소비교가 필요한데,
두 문자열 값을 가지고 일반적인 비교연산 ('<'나 '>')를 이용하시면 됩니다.
파이썬 대화형 실행기에서
위와 같은 결과를 줍니다. 'ㅎ'를 '과'보다 앞선 값으로 취급하는 것이겠네요.
아마도 사용하신 정렬 라이브러리도 내부에서 원소들을 비교할때 같은 기준으로 정렬하지 않았을까 생각됩니다.
찜찜하시다면, 정렬하신 뒤 실제로 값들이 오름차순인지 원소들마다 비교해 보는 것도 방법이겠습니다. |
|
위로 |
|
|
오승열
가입: 2017년 3월 23일 올린 글: 21
|
올려짐: 2017년10월13일 20:16 주제: |
|
|
HW1 ex5에 인자로 주어지는 문자열들은 단어라고 하셨으니 해당 문제에서는 상관 없는 것 아닌가요...?
아니면 질문하신 분께서 그냥 개인적인 호기심에 질문하신 건지...?
저도 갑자기 헷갈려서... ㅠㅠ 답변 부탁드립니다! |
|
위로 |
|
|
김진영_
가입: 2009년 12월 9일 올린 글: 337
|
올려짐: 2017년10월13일 22:27 주제: |
|
|
채점시에는 올바른 한국어 단어만 입력으로 주어질 것입니다. |
|
위로 |
|
|
tae7130
가입: 2017년 10월 12일 올린 글: 20
|
올려짐: 2017년10월14일 11:39 주제: |
|
|
답변해주셔서 감사합니다!
참고하도록 하겠습니다!
그리고 최종 목표가 위치 정보를 이용하는 것이라고 말씀하셔서
위치 정보중에 상표나 가게 명인 경우,
자음이나 모음 만으로 이루어진 단어가 포함될 수 있다고 생각했습니다!
감사합니다! |
|
위로 |
|
|
오승열
가입: 2017년 3월 23일 올린 글: 21
|
올려짐: 2017년10월14일 13:14 주제: |
|
|
한 수 앞을 내다보셨네요...!
저도 자음이나 모음을 섞어서 테스트 해보면 질문자분과 같은 결과가 나오는데,
한글이 영문처럼 character 들의 나열이 아닌 조합? 같은 거라서
인식을 다르게 하는 것인지 궁금해지네요...
감사합니다! |
|
위로 |
|
|
tae7130
가입: 2017년 10월 12일 올린 글: 20
|
올려짐: 2017년10월16일 2:18 주제: |
|
|
하하.. 그렇게 생각해주셔서 감사합니다.
저도 그 부분이 의아하게 생각됩니다. |
|
위로 |
|
|
|