목록Python (3)
월요팅

[문제]1부터 6까지 숫자가 적힌 주사위가 네 개 있습니다. 네 주사위를 굴렸을 때 나온 숫자에 따라 다음과 같은 점수를 얻습니다.1. 네 주사위에서 나온 숫자가 모두 p로 같다면 1111 × p점을 얻습니다. 2. 세 주사위에서 나온 숫자가 p로 같고 나머지 다른 주사위에서 나온 숫자가 q(p ≠ q)라면 (10 × p + q)2 점을 얻습니다. 3. 주사위가 두 개씩 같은 값이 나오고, 나온 숫자를 각각 p, q(p ≠ q)라고 한다면 (p + q) × |p - q|점을 얻습니다. 4. 어느 두 주사위에서 나온 숫자가 p로 같고 나머지 두 주사위에서 나온 숫자가 각각 p와 다른 q, r(q ≠ r)이라면 q × r점을 얻습니다. 5. 네 주사위에 적힌 숫자가 모두 다르다면 나온 숫자 중 가장 작은 숫..
[문제]정수 배열 arr과 정수 n이 매개변수로 주어집니다. arr의 길이가 홀수라면 arr의 모든 짝수 인덱스 위치에 n을 더한 배열을, arr의 길이가 짝수라면 arr의 모든 홀수 인덱스 위치에 n을 더한 배열을 return 하는 solution 함수를 작성해 주세요. [시행착오]이 몸... 이걸 어떻게 풀었는지 아는가def solution(arr, n): answer = [] if len(arr) % 2 == 0 : for i in arr: if i % 2 == 1: i = i + n answer.append(i) else: answer.append(i) ..
[문제] 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.무슨 소리냐 이게....일단 글 이해하는 것부터 한참 걸림...이거 기초 문젠데 큰일났다 [시행착오]def solution(my_string, overwrite_string, s): length = len(overwrite_string) my_string = my_string - my_string[s:length+s] answer = my_string + overwrite_string return an..