レス書き込み
スレへ戻る
写
レス栞
レス消
プログラミングのお題スレ Part22
PC,スマホ,PHSは
ULA
べっかんこ
公式(スマホ)
公式(PC)
で書き込んでください。
名前
メール
引用切替:
レスアンカーのみ
>>210 > >>206 rust > https://ideone.com/MEZMPO > fn f<'a>(a: &[&'a str]) -> Vec<Vec<&'a str>> { // ' > let h = a.iter().map(|&s| s.split('=')).flatten().rev().enumerate().map(|(p, s)| (s, p)).collect::<HashMap<_, _>>(); > let mut acc = Vec::<Vec<&str>>::new(); > for xy in a.iter().map(|s| s.split('=').collect::<Vec<_>>()) { > match (acc.iter().position(|b| b.contains(&xy[0])), acc.iter().position(|b| b.contains(&xy[1]))) { > (Some(xi), Some(yi)) => { > let ys = acc[yi].clone(); > acc[xi].extend(ys); > acc[xi].extend(xy); > acc.remove(yi); > }, > (Some(xi), None) => acc[xi].extend(xy), > (None, Some(yi)) => acc[yi].extend(xy), > _ => acc.push(xy), > } > } > for b in acc.iter_mut() { > b.sort_by(|c, d| h.get(d).cmp(&h.get(c))); > b.dedup(); > } > acc.sort_by(|c, d| h.get(d[0]).cmp(&h.get(c[0]))); > acc > }
ローカルルール
SETTING.TXT
他の携帯ブラウザのレス書き込みフォームはこちら。
書き込み設定
で書き込みサイトの設定ができます。
・
ULA
・
べっかんこ(身代わりの術)
・
べっかんこ(通常)
・
公式(スマホ)
・
公式(PC)[PC,スマホ,PHS可]
書き込み設定(板別)
で板別の名前とメールを設定できます。
メモ帳
(0/65535文字)
上
下
板
覧
索
設
栞
歴
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s