728x90

😁 빅데이터 문제 풀기 & Study 118

[11365] !밀비 급일 / 파이썬 (feat. 문자열 반대로 출력 )

✏️ 문제 링크 https://www.acmicpc.net/problem/11365 11365번: !밀비 급일 당신은 길을 가다가 이상한 쪽지를 발견했다. 그 쪽지에는 암호가 적혀 있었는데, 똑똑한 당신은 암호가 뒤집으면 해독된다는 것을 발견했다. 이 암호를 해독하는 프로그램을 작성하시오. www.acmicpc.net ❓ 정답은 ?? while True: #while 반복문을 통해 계속 입력받고 a= input() # 입력 받고 if a=="END": #이 경우는 break로 멈추고 break else: print(a[::-1]) #입력받은 문자열 모두를 맨 뒤에서부터 하나씩 뒤에서부터 출력 😎 오늘의 한줄평 문자열 반대로 출력!

[10808] 알파벳 개수 / 파이썬 (feat. 딕셔너리 )

✏️ 문제 링크 https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net ❓ 정답은 ?? alpha = {'a': 0, 'b': 0, 'c': 0, 'd': 0, 'e': 0, 'f': 0, 'g': 0, 'h': 0, 'i': 0, 'j': 0, 'k': 0, 'l': 0, 'm': 0, 'n': 0, 'o': 0, 'p': 0, 'q': 0, 'r': 0, 's': 0, 't': 0, 'u': 0, 'v': 0, 'w': 0, 'x': 0, 'y': 0, 'z': 0} s= input() for i in s: alpha[i] +=1 for j ..

[25314] 코딩은 체육과목 입니다 / 파이썬 (feat. 문자열 곱하기)

✏️ 문제 링크 https://www.acmicpc.net/problem/25314 25314번: 코딩은 체육과목 입니다 오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ www.acmicpc.net ❓ 정답은 ?? 방법 1. 반복문 돌리기 n= int(input()) for _ in range(int(n/4)): # 4로 나눈 값 만큼 반복 print("long ",end="") #이어서 출력 print("int") 방법2. 문자열 곱해서 반복 n= int(input()) print("long "* int(n/4), end="") # 문자열 곱해버리기 print..

[25304] 영수증 / 파이썬 (feat. map)

✏️ 문제 링크 https://www.acmicpc.net/problem/25304 25304번: 영수증 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것 www.acmicpc.net ❓ 정답은 ?? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # 첫째 줄에는 영수증에 적힌 총 금액 X가 주어진다. total= int(input()) # 둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다. type= int(input()) sum=0 # 총 금액 # 이후 N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어진다. ..

[25238] 가희와 방어율 무시 / 파이썬 (feat. 헷갈리면 쓰면서 식 세우기)

✏️ 문제 링크 https://www.acmicpc.net/problem/25238 25238번: 가희와 방어율 무시 메이플스토리 몬스터는 방어율 수치가 있습니다. 이 방어율 수치의 일정 %를 무시하는 것을 방무라고 합니다. 유저는 아이템을 사거나, 특정한 스킬 레벨을 올려서 방무 수치를 올릴 수 있습니 www.acmicpc.net ❓ 정답은 ?? # 유저가 체감하는 몬스터의 방어율 수치가 100보다 크거나 같으면 몬스터에게 대미지를 줄 수 없습니다. # 몬스터에게 대미지를 줄 수 있으면 1, 그렇지 않으면 0을 출력해 주세요. a,b = map(int, input().split()) if (a - a*0.01*b) >=100: print(0) else: print(1) 😎 오늘의 한줄평 초등학교 고학년..

[24900] 한별 찍기 / 파이썬 (feat. print(''' ''') )

✏️ 문제 링크 ❌ 실패....ㅠㅠ print(''' # 복붙하고 ''') 위에 처럼 제출하니...... 출력형식이 잘못되었습니다라고 떴다. 이 경우 답이 공백 띄어쓰기 차이로 아깝게 정답이 아닌 경우라고 한다. ❓ 정답은 ?? print('''복붙''') '''을 작성 후 바로 복붙을 하고 바로 '''으로 닫아서 제출하면 완료! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 print(''' :8DDDDDDDDDDDDDD$. ..

[4999] 아! / 파이썬 ( 2가지 방법! )

✏️ 문제 링크 https://www.acmicpc.net/problem/4999 4999번: 아! 입력은 두 줄로 이루어져 있다. 첫째 줄은 재환이가 가장 길게 낼 수 있는 "aaah"이다. 둘째 줄은 의사가 듣기를 원하는 "aah"이다. 두 문자열은 모두 a와 h로만 이루어져 있다. a의 개수는 0보다 크거 www.acmicpc.net ❓ 정답은 ?? 1. 첫번째 방법 : len( ) 이용하기 jh= input() doctor= input() if len(jh) >= len(doctor): print("go") else: print("no") 2. 두번째 방법 : count( ) 이용하기 jh= input() doctor= input() if jh.count("a") >= doctor.count("a..

[4101] 크냐? / 파이썬 (feat. while 반복문)

✏️ 문제 링크 https://www.acmicpc.net/problem/4101 4101번: 크냐? 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 www.acmicpc.net ❓ 정답은 ?? while True: # 반복문 돌리기 m,n= map(int, input().split()) # 정수 입력받기 if m==0 and n==0: # 둘다 0 0이면 break elif m > n: # 첫번째 수 크면 print("Yes") else: # 첫번째 수 작으면 print("No") 다른 방법!! while True: a,b = map(int,input().spl..

[9086] 문자열 / 파이썬 (feat. 문자열 인덱스)

✏️ 문제 링크 https://www.acmicpc.net/problem/9086 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으 www.acmicpc.net ❓ 정답은 ?? # 문자열의 첫 글자와 마지막 글자 num= int(input()) for _ in range(num): test=input() print(test[0], #첫 글자 end="") #첫 글자와 마지막 글자 이어서 출력 print(test[-1]) #마지막 글자 😎 오늘의 한줄평 문자열 인덱스를 잘 활용해보자

728x90