오늘 당신의 임무는 숫자의 배열에 웨이브를 적용하는 것입니다. 물결 모양은 다음과 같습니다. [1, 0, -1, 0, 1, 0, -1, 0, 1...]주어진 배열에 적용하면 첫 번째 요소, 두 번째 요소 등이 함께 추가됩니다.
더 정확하게:
프로그램이나 함수는 정수 배열을받습니다. 1원래 배열의 1, 5, 9 등 요소에 -1추가되고 원래 배열 의 3, 7, 11 등 요소와 나머지 요소에 추가 된 동일한 크기의 배열을 인쇄하거나 반환해야합니다 . 그대로 두어야합니다.
입력 배열에는 하나 이상의 요소가 있어야합니다.
테스트 사례 :
Input | Output
[0] | [1]
[-1] | [0]
[-4, 3, 0, 1, 7, 9, 8, -2, 11, -88] | [-3, 3, -1, 1, 8, 9, 7, -2, 12, -88]
[0, 0, 0, 0, 0] | [1 ,0 ,-1 ,0 ,1]
[1, 1] | [2, 1]
이것은 code-golf , 최단 코드 승리입니다!