15일차문제 답안
실습예제35. 첫줄에는 학생의 이름이 공백으로 구분되어 입력되고, 두번째 줄에는 그 학생의 수학 점수가 공백으로 구분되어 주어집니다.
두 개를 합쳐 학생의 이름이 key이고 value가 수학 점수인 딕셔너리를 출력해주세요.
실습예제36. 2-gram이란 문자열에서 2개의 연속된 요소를 출력하는 방법입니다.
예를들어 'Python'을 2-gram으로 반복해 본다면 다음과 같은 결과가 나옵니다.
Py
yt
th
ho
on
입력으로 문자열이 주어지면 2-gram으로 출력하는 프로그램을 작성해 주세요.
실습예제37. 글초롱은 영어 학원 아르바이트를 하고 있습니다. 반 아이들은 알파벳을 공부하는 학생들인데 오늘은 대문자 쓰기 시험을 봤습니다.
알파벳 하나만을 입력하고 그 알파벳이 대문자이면 YES를 아니면 NO를 출력하는 프로그램을 만들어 주세요.
실습예제38. 정수를 입력받아 첫 줄에 입력 받은 숫자를 출력하고 음수이면 'minus'라고 출력하는 프로그램을 작성하세요.
실습예제39. "몸무게+100-키"를 비만수치 공식이라고 하자.
키와 몸무게를 입력 받아 첫 번째 줄에 비만수치를 출력하고, 비만수치가 0보다 크면 다음 줄에 "Obesity"를 출력하는 프로그램을 작성하시오.(출력 형식은 아래 출력 예를 참고하세요.)
실습예제40. 정사각형의 한 변의 길이 n을 입력받은 후 다음과 같이 숫자로 된 정사각형 형태로 출력하는 프로그램을 작성하세요.
<처리조건> 숫자의 진행 순서는 처음에 왼쪽 위에서 아래쪽으로 n만큼 진행 한 후 바로 오른쪽 위에서 다시 아래쪽으로 진행하는 방법으로 정사각형이 될때까지 반복한다.
<입력형식>
정사각형 한 변의 기이 n(n의 범위는 100이하의 자연수)을 입력 받는다.
<출력형식>
위의 형식과 같이 한 변의 길이가 n인 숫자 사각형을 출력한다. 숫자 사이는 공백으로 구분하여 출력한다.
>>입력
5
>>출력
1 6 11 16 21
2 7 12 17 22
3 8 13 18 23
4 9 14 19 24
5 10 15 20 25
16일차문제.
실습예제41. 문자 pineapple에는 apple이라는 문자가 숨어 있습니다. 글초롱은 이렇듯 문자열 속에 숨어 있는 문자를 찾아보려고 합니다.
입력으로 첫 줄에 문자열이 주어지고 둘째 줄에 찾을 문자가 주어진다면
그 문자가 시작하는 index를 반환하는 프로그램을 만들어주세요
>>입력
pineapple is yummy
apple
>>출력
4
실습예제42. 다음 리스트의 내장함수의 시간 복잡도가 O(1)이 아닌것은?
1) l[i]
2) l.append(5)
3) l[a:b]
4) l.pop()
5) l.clear()
실습예제43. 취업준비생인 글초롱은 자기소개서를 쓰고 있습니다. 열심히 자기소개서를 작성하던 도중 글초롱은 자기가 지금까지 단어를 얼마나 적었는지 궁금하게 되었습니다.
글초롱을 위해 문자열을 입력 받으면 단어의 갯수를 출력하는 프로그램을 작성해 주세요.
>>입력
사람을 사랑하는 것은 멋진 일이고 그 애정이 성실한 것이라면 누구도 미궁 속에 버려지는 일은 없어요
>>출력
15
실습예제44. 복싱체급의 몸무게가
50.80kg 이하를 Flyweight,
61.23kg 이하 Lightweight,
72.57kg 이하 Middleweight,
88.45kg 이하 Cruiserweight,
88.45kg 초과를 Heavyweight이라고 한다.
몸무게를 입력받아 체급을 출력하는 프로그램을 작성하시오.
>>입력
87.3
>>출력
Cruiserweight
실습예제45. 아래의 결과와 같이 별을 찍어주세요
>> 입력
5
>>출력
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
'파이썬(문제풀이)' 카테고리의 다른 글
문제를 통한 파이썬 공부 #18 (0) | 2023.01.18 |
---|---|
문제를 통한 파이썬 공부 #17 (0) | 2023.01.17 |
문제를 통한 파이썬 공부 #15 (0) | 2023.01.15 |
문제를 통한 파이썬 공부 #14 (0) | 2023.01.14 |
문제를 통한 파이썬 공부 #13(이중for문) (0) | 2023.01.13 |