const getDupeList = (arr) => { return Array.from(new Set(arr.filter((v, i, array) => { return !(array.indexOf(v) === i); }))); } console.log(getDupeList([1, 2, 3, 1, 2, 4, 5, 1])); //-> [ 1, 2 ]
スピードキューブ・ルービックキューブの6面揃える方法メモ 2022
- 自分の現状
- T-method == 最小の手順で1~3分くらいで6面揃えられればいい人向け
- CFOPメソッド == 手順が多くてもいつかは60秒以内で6面揃えたい人向け(約120パターンあるけど、実は24くらいでも揃えられる)
- 覚えておいた方がいいこと
- 参考リンク
自分の現状
- 初心者です(ちなみに暗記は苦手)
- 2021.10: キューブ始める(チュートリアルサイトとか見ても6面揃えられず)
- 2021.11: 高橋メソッドで6面揃えられるようになる(20~30分 -> 5~6分 -> 2~4分 -> 1分41秒)
- 2021.11下旬: 1分切るにはCFOP覚えないとダメそうと感じ少しずつ覚えはじめる。
- 2021.12: CFOPなかなか覚えられず遅くなったり間違い多くなったりでタイムが不安定期。
- 2022.01: ようやく1分切れた。(single best)
- 2022.02:
- single best: 34.303
- ao5 best: 43.305
- ao12 best: 48.821
- 30秒あたりに大きな壁があるくさい
T-method == 最小の手順で1~3分くらいで6面揃えられればいい人向け
最初に6面揃えられるようになったは補正ありの高橋メソッドした。
基本的に右トリガーとその反対の左トリガーを覚えてフェーズ1~5のやり方を覚えれば6面揃えられます。
高橋メソッド(補正あり)
新高橋メソッド(補正なし)
CFOPメソッド == 手順が多くてもいつかは60秒以内で6面揃えたい人向け(約120パターンあるけど、実は24くらいでも揃えられる)
CFOPメソッドは
- CROSS
- 一層目で十字をつくる
- F2L(First 2 Layers): 41パターン
- 一層目と二層目を同時に揃える
- OLL(Orientation of the Last Layer): 57パターン
- 最終層上面を揃える
- PLL(Permutation of the Last Layer): 21パターン
- 最終層の場所を揃える
(全パターンを覚えようとすると 41+57+21+α で120パターンくらいある。)
ざっと把握するのにこの動画見が分かりやすいかも
とりあえずCFOP24パターンだけでもで6面揃えられそう
揃えるやり方のサイトをNuxtjs(vue)+Typescriptで作ったのでそれを参照する感じで説明していきます。
(動きは下記リンク先で「▷」ボタン押せば再生、「|▷」ボタンで1手順ずつ進みます。最左のボタンで最初に戻ります。)
https://cortyuming.github.io/speedcubing-cfop-method/
CROSS:基本的に2パターン
基本的に上から下に180度と横から下に90度回転の2パターン。あとはそれの応用。
(というか初心者でも時間かければ十字は揃えられると思う)
http://localhost:3000/speedcubing-cfop-method/?s=CROSS
F2L:基本的に2パターン
基本的にこの2パターンとその逆パターンの応用。
https://cortyuming.github.io/speedcubing-cfop-method/?s=F2L%201A%3ASide%2FFront%3Adifferent%3A01
https://cortyuming.github.io/speedcubing-cfop-method/?s=F2L%201A%3ASide%2FFront%3Asame%3A02
OLL:10パターン
OLLの57パターン中の7パターンと[ライン, Lシェイプ, ドット]から十字にするパターンの計10パターンで揃えられる。
下記リンク先参照
https://cortyuming.github.io/speedcubing-cfop-method/?s=OLL
PLL:8パターン
最低限覚えればいいのは下記の8パターン。
- Ua
- Ub
- H
- Aa
- Ab
- T
- Na
- Nb
この8パターンの組み合わせでPLLの他の残りのパターンを揃えられます。
詳しくはは パズルネット智慧 さんの解説が分かりやすいかもです。
でもPLLはなるべく全21パターン覚えるのがよさそうです。8パターン覚えたら徐々に増やす感じで。
https://cortyuming.github.io/speedcubing-cfop-method/?s=PLL
覚えておいた方がいいこと
回転記号
R U R'
とかみたいなやつ
下記サイトがわかりやすい
3x3x3 回転記号 | TORIBO