목록BOJ_백준 (122)
haju__log
https://www.acmicpc.net/problem/5622 5622번: 다이얼 첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다. www.acmicpc.net s=input() l=[['A','B','C'],['D','E','F'],['G','H','I'],['J','K','L'],['M','N','O'],['P','Q','R','S'],['T','U','V'],['W','X','Y','Z']] total=0 for i in range(len(s)): for j in range(8): tmp=l[j] for k in range(len(tmp)): if s[i]==tmp[k]: total =total +j+2 break print(tota..
https://www.acmicpc.net/problem/2908 2908번: 상수 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 www.acmicpc.net A,B = input().split() A=int(A[::-1]) B=int(B[::-1]) print(max(A,B)) ✅ 쉬운 건데 엉뚱하게 풀려고 했네.. 머쓱.. 문자열도 슬라이싱 가능함! 정수를 리스트로 굳이 변경해봤자 더 어려움!
https://www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net N=int(input()) total=1 for i in range(1,N+1): total = total *i print(total)
https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net T=int(input()) for _ in range(T): R,S=input().split() S=list(S) P="" for i in range(len(S)): P=P+S[i]*int(R) print(P)