Algorithm(22)
-
[프로그래머스]두 정수 사이의 합
이것이 문제 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 내가 작성한 답^^! def solution(a, b): if a==b: answer=a else: numlist=[a,b] larger=max(numlist) smaller=min(numlist) if 0 in numlist: numlist.remove(0) nozerolist=numlist[0] if..
2021.09.24 -
[프로그래머스]시저암호
시저암호는 문자열 s에 있는 알파벳들을 n만큼 밀어서 다른 알파벳으로 만드는 암호화 방식이다. 조건 공백은 아무리 밀어도 공백입니다. s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다. s의 길이는 8000이하입니다. n은 1 이상, 25이하인 자연수입니다. 소문자와 대문자는 따로 생각하는 것! 최종작성한 코드이다. def solution(s, n): answer = ""#민 문자열을 저장할 변수 al_big = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"#대문자 리스트 al_small="abcdefghijklmnopqrstuvwxyz"#소문자 리스트 i=0#s문자열을 인덱싱할 값 for alpha in s: ss="" if alpha == " ": ss=s[i] elif alpha in..
2021.09.15