리스트 원소 직접 두 배로 만들기


답안 제출

Points: 1
시간 제한: 2.0s
메모리 제한: 1G

문제 유형
허용된 언어
Python

정수 리스트 values의 모든 원소를 그 자리에서 두 배로 만드는 함수 double_in_place를 작성하시오. 새 리스트를 반환하지 않고 전달받은 리스트 자체를 변경해야 한다.

함수 원형은 주어지지 않는다. 설명과 아래의 호출 코드를 보고 함수의 매개변수와 반환값을 직접 설계한다.

함수를 사용하는 코드

작성한 함수는 아래 코드와 함께 실행된다.

n = int(input())
values = list(map(int, input().split()))

result = double_in_place(values)
print(*values)
print(type(result))

위 코드가 정상적으로 동작하도록 함수를 직접 정의한다. 제출할 때는 작성한 함수의 정의 전체만 제출한다.

입력

첫째 줄에 리스트의 길이 n, 둘째 줄에 n개의 정수가 주어진다.

  • \(0 \le n \le 1,000\)
  • 각 원소는 \(-1,000,000,000\) 이상 \(1,000,000,000\) 이하이다.

출력

함수 호출이 끝난 뒤 변경된 리스트의 원소를 출력한다. 함수는 값을 반환하지 않아야 한다.

함수 호출 뒤에는 반환값의 자료형을 출력한다.

예제 입력 1

3
3 -1 5

예제 출력 1

6 -2 10
<class 'NoneType'>

예제 입력 2

1
0

예제 출력 2

0
<class 'NoneType'>

코멘트

현재 작성된 코멘트가 없습니다.