60 - Unique In Order
Q.
Description:
Implement the function unique_in_order which takes as argument a sequence and returns a list of items without any elements with the same value next to each other and preserving the original order of elements.
For example:
uniqueInOrder('AAAABBBCCDAABBB') == ['A', 'B', 'C', 'D', 'A', 'B']
uniqueInOrder('ABBCcAD') == ['A', 'B', 'C', 'c', 'A', 'D']
uniqueInOrder([1,2,2,3,3]) == [1,2,3]
A)
var uniqueInOrder=function(iterable){
//your code here - remember iterable can be a string or an array
let res = [];
for (let i = 0; i < iterable.length ; i++) {
if ( iterable[i] === iterable[i-1]) {
continue;
}
if ( iterable[i] !== iterable[i-1]) {
console.log(i)
res.push(iterable[i])
}
}
return res
}
Author And Source
이 문제에 관하여(60 - Unique In Order), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@developerjhp/알고리즘-60-Unique-In-Order
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
var uniqueInOrder=function(iterable){
//your code here - remember iterable can be a string or an array
let res = [];
for (let i = 0; i < iterable.length ; i++) {
if ( iterable[i] === iterable[i-1]) {
continue;
}
if ( iterable[i] !== iterable[i-1]) {
console.log(i)
res.push(iterable[i])
}
}
return res
}
Author And Source
이 문제에 관하여(60 - Unique In Order), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@developerjhp/알고리즘-60-Unique-In-Order저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)