두 개의 입력, 숫자가 포함 된 비어 있지 않은 벡터 / 목록을 가지고 1와 2및 문자열을 (아니, 당신이 취할 수 없습니다 0/1대신). 문자열은 다음 중 하나입니다 (소문자로 정확히 아래에 적어 놓은대로).
increasing
decreasing
ones
twos
all
none
문자열이 ____이면 인덱스 ___을 반환해야합니다.
increasing... 목록의 변경 사항1을2(매2직후 이하1)decreasing... 목록의 변경 사항2을1(매1직후 이하2)ones... 인 모든 숫자 중1twos... 인 모든 숫자 중2all... 모든 자릿수none... 숫자가 없습니다.0목록이 1 인덱싱되면 괜찮습니다. 목록의 색인이 0이면 음수가 좋습니다. 빈 목록이나 문자열을 출력 할 수도 있습니다.
테스트 사례 :
이들은 1 인덱스입니다. 1 인덱싱 또는 0 인덱싱을 원하는지 선택할 수 있습니다. 테스트 사례에서 서로 다른 문자열에 동일한 벡터가 사용됩니다.
--------------------------------
Vector:
1 1 2 2 2 1 2 2 1 1 2
String - Output
increasing - 3, 7, 11
decreasing - 6, 9
ones - 1, 2, 6, 9, 10
twos - 3, 4, 5, 7, 8, 11
all - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
none - 0 / []
------------------------------------
Vector:
1
String:
ones - 1
all - 1
decreasing / increasing / twos / none - 0 / []
채점
이대로 코드 골프바이트 수가 가장 적은 답이 이깁니다.