목록코딩테스트 (187)
Note
문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예sreturn "abcde" "c" "qwer" "we" def solution(s): answer = '' if len(s)%2 == 1: return s[len(s)//2] else : return s[(len(s)//2)-1:(len(s)//2)+1]
배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이하입니다. array의 ..
age = int(input()) year = 2012 - age +1 info = 0 if year< 2000 : info += 1 else : info += 3 year %= 100 print(year, info)
a,b = map(int, input().split()) a = str(a) present = 2012 if b == 1 or b == 2: if len(a) == 5: year = int(a[:1])+1900 print(present - year + 1) elif len(a) == 6: year = int(a[:2])+1900 print(present - year + 1) elif len(a)