본문 바로가기

[Python] 파이썬 예제. 딕셔너리 정렬 본 게시글은 http://tryhelloworld.co.kr/ 에서 문제를 참고하여 풀이한 게시글입니다. level 1 의 난이도 쉬움 문제입니다 문제딕셔너리는 들어있는 값에 순서가 없지만, 키를 기준으로 정렬하고 싶습니다. 그래서 키와 값을 튜플로 구성하고, 이를 순서대로 리스트에 넣으려고 합니다. 예를들어 {"김철수":78, "이하나":97, "정진원":88}이 있다면 각각의 키와 값을("김철수", 78)("이하나", 97)("정진원", 88)과 같이 튜플로 분리하고 키를 기준으로 정렬해서 다음과 같은 리스트를 만들면 됩니다. [ ("김철수", 78), ("이하나", 97), ("정진원", 88) ]다음 sort_dictionary 함수를 완성해 보세요. 12345678def sort_dictiona.. 더보기
[Python] 파이썬 예제. 문자열 내 마음대로 정렬하기 본 게시글은 http://tryhelloworld.co.kr/ 에서 문제를 참고하여 풀이한 게시글입니다. level 1 의 난이도 쉬움 문제입니다 문제strange_sort함수는 strings와 n이라는 매개변수를 받아들입니다. strings는 문자열로 구성된 리스트인데, 각 문자열을 인덱스 n인 글자를 기준으로 정렬하면 됩니다.예를들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1인 문자 u, e ,a를 기준으로 정렬해야 하므로 결과는 ["car", "bed", "sun"]이 됩니다. strange_sort함수를 완성해 보세요.123456789def strange_sort(strings, n): '''strings의 문자열들을 n번째 글자를 기준으로 정렬해.. 더보기
[Python] 파이썬 예제. 문자열 내 p와 y의 개수 구하기 본 게시글은 http://tryhelloworld.co.kr/ 에서 문제를 참고하여 풀이한 게시글입니다. level 1 의 난이도 쉬움 문제입니다 문제numPY함수는 대문자와 소문자가 섞여있는 문자열 s를 매개변수로 입력받습니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 리턴하도록 함수를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 예를들어 s가 "pPoooyY"면 True를 리턴하고 "Pyy"라면 False를 리턴합니다. 12345678910def numPY(s): # 함수를 완성하세요 return True # 아래는 테스트로 출력해 보기 위한 코드입니다.print( numPY("pPoooyY") )print( numPY(".. 더보기
[Python] 파이썬 예제. 삼각형 별찍기 본 게시글은 http://tryhelloworld.co.kr/ 에서 문제를 참고하여 풀이한 게시글입니다. level 1 의 난이도 쉬움 문제입니다. 문제printTriangle 메소드는 양의 정수 num을 매개변수로 입력받습니다. 다음을 참고해 *(별)로 높이가 num인 삼각형을 문자열로 리턴하는 printTriangle 메소드를 완성하세요 printTriangle이 return하는 String은 개행문자('\n')로 끝나야 합니다. 3일때 ****** 5일때************* 123456789def printTriangle(num): s = "" #함수를 완성하세요 return s # 아래는 테스트로 출력해 보기 위한 코드입니다.print( printTriangle(3) )cs 풀이12345678.. 더보기
[Python] 파이썬 예제. 입력한 수만큼 글자 슬라이스 풀이 본 게시글은 http://tryhelloworld.co.kr/ 에서 문제를 참고하여 풀이한 게시글입니다. level 1 의 난이도 쉬움 문제입니다. 문제water_melon함수는 정수 n을 매개변수로 입력받습니다. 길이가 n이고, 수박수박수...와 같은 패턴을 유지하는 문자열을 리턴하도록 함수를 완성하세요.예를들어 n이 4이면 '수박수박'을 리턴하고 3이라면 '수박수'를 리턴하면 됩니다.123456789def water_melon(n): # 함수를 완성하세요. return "" # 실행을 위한 테스트코드입니다.print("n이 3인 경우: " + water_melon(3));print("n이 4인 경우: " + water_melon(4)); Colored by Color Scriptercs 풀이12345.. 더보기