1

この性質の文字列を解析する方法を探しています:

r-g-b g

また

g-g g g

また

b g-g

基本的に、文字は表示するカラー サークルを決定し、-はサークル間にリンクがあるかどうかを決定します。

JS/jQuery/HTML を使用してこれを行うための効率的なアルゴリズムを開発する方法について、私はちょっと行き詰まっています。何か案は?

4

2 に答える 2

1

あなたが何を達成しようとしているのかはわかりませんが、ここに私の最善の推測があります:

var s = "r-g-b g";
var color = { 'r' : 'red', 'g' : 'green', 'b' : 'blue' };
s = s.split(''); //turn it into an array;

for (i=0; i < s.length; i++) {
    if (s[i]=='-') drawLink();
    else drawCircle(color[s[i]]); 
}

function drawCirlce(color) { 
   //your code for this 
}

function drawLink() { 
   //your code for this 
}
于 2013-05-01T07:30:15.477 に答える