코딩 도구/백준 (단계별)(133)
-
백준 1152 파이썬
백준 1152 : 단어의 개수 문제 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net 답안 코드 : S = input().split() print(len(S)) # 찾아보니 print(len(input().split())) 백준 / 문제 / 단계별로 풀어보기 / 5단계 문자열 S = input().split() print(len(S)) # 찾아보니 print(len(input().split()))
2024.02.02 -
백준 2675 파이썬
백준 2675 : 문자열 반복 문제 https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 답안 코드 : T = int(input()) for i in range(T): R, S = input().split() # 입력 값을 R, S로 나눔. R = int(R) # 형변환 # S = str(S) #얘는 형변환 안해도 되잖아? for i in range(len(S)): print(R * S[i], end="") # 문자열의 인덱스 * R의 개수..
2024.02.01 -
백준 10809 파이썬 , find 함수
백준 10809 : 알파벳 찾기 문제 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 답안 코드 : S = input() for x in 'abcdefghijklmnopqrstuvwxyz': print(S.find(x), end = ' ') 백준 / 문제 / 단계별로 풀어보기 / 5단계 문자열 S = input() for x in 'abcdefghijklmnopqrstuvwxyz': print(S.find(x), end = ' ')..
2024.02.01 -
백준 11720 파이썬
백준 11720 : 숫자의 합 문제 https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 답안 코드 : n = input() print(sum(map(int, input()))) # sum함수를 이용 ## 2 방법 for 문 n = int(input()) nums = input() total = 0 for i in range(n): # 0부터 n-1까지 total += int(nums[i]) print(total) 백준 / 문제 / 단계별로 풀어보기 / 5단계 문자열 n = input() print(sum(map(int, input..
2024.01.31 -
백준 9086 파이썬
백준 9086 : 문자열 문제 https://www.acmicpc.net/problem/9086 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으 www.acmicpc.net 답안 코드 : n = int(input()) for i in range(n): s = str(input()) print(s[0] + s[-1]) # s[-1] 마지막 글자 백준 / 문제 / 단계별로 풀어보기 / 5단계 문자열 n = int(input()) for i in range(n): s = str(input()) print(s[0] + s[-1]) # s[-..
2024.01.30 -
백준 2743 파이썬
백준 2743 : 단어 길이 재기 문제 https://www.acmicpc.net/problem/2743 2743번: 단어 길이 재기 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. www.acmicpc.net 답안 코드 : s = input() print(len(s)) 백준 / 문제 / 단계별로 풀어보기 / 5단계 문자열 s = input() print(len(s))
2024.01.30