728x90
반응형

분류 전체보기 209

[SWEA 6248].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 4. 문자열 7

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음 결과와 같이 문자열을 입력하면 짝수 인덱스를 가진 문자들을 출력하는 프로그램을 작성하십시오.input H1e2l3l4o5w6o7r8l9doutput Helloworldcode T=input() T_list=[] for i in T: if T.index(i)%2==0: T_list.append(i) print(*T_list,sep='')T에 문자열을 입력받은 후에 T의 인덱스i번째가 짝수이면 T_list에 추가하고 T_list의 리스트를 제거하고 sep으로 문자를 붙여 출력하면 됩니다.

Programming/SWEA 2021.07.29

[SWEA 6243].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 4. 문자열 5

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 사용자가 입력한 문장에서 공백을 이용해 단어들을 구분하고, 중복된 단어없이 단어를 콤마(,)로 구분해 사전순으로 출력하는 프로그램을 작성하십시오.input 산 하늘 강 바다 하늘 강 들output 강,들,바다,산,하늘code T=map(str,input().split()) T_list=[] for i in T: if i not in T_list: T_list.append(i) print(*sorted(T_list),sep=',') 순서대로 먼저 여러개의 문자열 T값들을 입력받은 다음 T_list에 넣어준다..

Programming/SWEA 2021.07.28

[SWEA 6678].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 4. 문자열 4

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 여러 문장을 입력받아 대문자로 변환해 출력하는 프로그램을 작성합니다. 아무 것도 입력하지 않고 엔터만 입력하면 입력이 종료됩니다.input Hello World hello world Pythonoutput >> HELLO WORLD >> HELLO WORLD >> PYTHONcode Test_case=3 for i in range(1,Test_case+1): T=input() print(">> %s"%T.upper()) if not T: break여기서는 입력받은 문자열을 대문자로 바꿔주고 만약 T를..

Programming/SWEA 2021.07.28

[SWEA 6241].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 4. 문자열 3

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 임의의 URL 주소를 입력받아 protocol, host, 나머지(path, querystring, ...)로 구분하는 프로그램을 작성하십시오.input http://www.example.com/test?p=1&q=2output protocol: http host: www.example.com others: test?p=1&q=2code sentence="http://www.example.com/test?p=1&q=2" a=sentence.replace(":","") b=a.split('/&#..

Programming/SWEA 2021.07.28

[SWEA 6239].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 4. 문자열 2

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음과 같이 문장을 구성하는 단어를 역순으로 출력하는 프로그램을 작성하십시오.input A better tomorrowoutput tomorrow better Acode sentence="A better tomorrow" a=sentence.split() print(*a[::-1])문장을 띄어쓰기로 쪼갠 리스트로 만든다음 순서를 뒤집어서 리스트를 나오게 해주면 된다.

Programming/SWEA 2021.07.28

[SWEA 6232].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 4. 문자열 1

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 회문(앞뒤 어느 쪽에서도 같은 단어, 말) 여부를 판단하는 코드를 작성하십시오.input madamoutput madam 입력하신 단어는 회문(Palindrome)입니다.code word="madam" def function(T): for i in range(len(T)//2): if T[i]!=T[-1-i]: return False return True print(word) if function(word): print("입력하신 단어는 회문(Palindrome)입니다.") else : print("..

Programming/SWEA 2021.07.28

[SWEA 6262].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 3. 자료구조 - 셋, 딕셔너리 10

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 입력된 문자열의 문자 빈도수를 구하는 프로그램을 작성하십시오.input abcdefgabcoutput a,2 b,2 c,2 d,1 e,1 f,1 g,1비효율적인 code T=input() a_count=0 b_count=0 c_count=0 d_count=0 e_count=0 f_count=0 g_count=0 for i in T: if i=="a": a_count+=1 elif i=="b": b_count+=1 elif i=="c": c_count+=1 elif i=="d": d_count+=1 e..

Programming/SWEA 2021.07.28

[SWEA 6261].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 3. 자료구조 - 셋, 딕셔너리 9

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음과 같은 기존의 맥주 가격을 5% 인상하려고 할 경우 딕셔너리 내포 기능을 이용한 코드를 작성하십시오. beer = {'하이트': 2000, '카스': 2100, '칭따오': 2500, '하이네켄': 4000, '버드와이저': 500} input output {'하이트': 2000, '카스': 2100, '칭따오': 2500, '하이네켄': 4000, '버드와이저': 500}..

Programming/SWEA 2021.07.28

[SWEA 6260].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 3. 자료구조 - 셋, 딕셔너리 8

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음과 같이 사용자가 입력한 문장에서 대소문를 구별해 각각의 갯수를 출력하는 프로그램을 작성하십시오.input Hello World! 123output UPPER CASE 2 LOWER CASE 8code T= input().strip() a=0 b=0 for i in T: if 'a'

Programming/SWEA 2021.07.27

[SWEA 6259].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 3. 자료구조 - 셋, 딕셔너리 7

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음과 같이 사용자가 입력한 문장에서 숫자와 문자를 구별해 각각의 개수를 출력하는 프로그램을 작성하십시오input hello world! 123output LETTERS 10 DIGITS 3code T = input().strip() a=0 b=0 for i in T: if 'a'

Programming/SWEA 2021.07.27
728x90
반응형