http://viper.2ch.sc/test/read.cgi/news4vip/1452516541/

1 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:49:01.590 ID:3vrMq8Ga0.net
1 → 1
2 → 2
3 → 3
4 → 1
5 → 2
6 → 3
7 → 1
8 → 2

よりシンプルな方法がいい

2_8

2 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:49:25.860 ID:1yyLAfFN0.net
4で剰余

9 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:50:19.942 ID:3vrMq8Ga0.net
>>2
4で割ったら4が1にならないだろ

3 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:49:22.018 ID:Ld6NGgZp0.net
モッド

6 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:49:54.140 ID:1yyLAfFN0.net
3か

8 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:50:20.317 ID:uyJMECuV0.net
確か余りを出す関数があったからそれで3で割ればええんやない

12 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:50:48.097 ID:3vrMq8Ga0.net
>>8
3で割ったら3が0になる

25 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:53:10.418 ID:uyJMECuV0.net
>>12
元の数に2を足して、あまりに1を足せばいい

32 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:55:16.364 ID:MjUX8pVH0.net
>>25
これ

38 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:56:35.708 ID:3vrMq8Ga0.net
>>25
これはオレのよりもよさそうだな

あなたはそこそこいい人間です

10 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:50:26.783 ID:5vA/6a97a.net
セルに一個一個入ってるなら置換でいけないか?

11 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:50:30.516 ID:Ld6NGgZp0.net
n%3+1

13 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:51:20.988 ID:3vrMq8Ga0.net
>>10
式がいいの!!

>>11
3が1になるだろ

15 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:51:31.447 ID:Ld6NGgZp0.net
3で割った余りに1を足す

19 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:52:36.838 ID:5vA/6a97a.net
if使えば?

21 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:52:43.173 ID:wor6k4Q50.net
Mod 3 if 答え0は3

22 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:52:46.755 ID:gmuz6IgB0.net
三角関数使えば余裕じゃん

23 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:52:45.275 ID:XKjxsd0o0.net
3以外を3で割ればよくね?

24 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:52:52.181 ID:wZgR+Jkya.net
123で出すやつ使えばいいじゃん

26 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:53:20.614 ID:dVrRZdfJ0.net
関数もあるけど、使わなくても
=なんとか-int(なんとか/3)*3
で出る

27 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:53:27.748 ID:T/D8pj510.net
1引いてから3の剰余出して1足す
(n-1)%3+1

28 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:53:30.972 ID:b8pWA5NA0.net
if使え

31 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:54:37.495 ID:3vrMq8Ga0.net
>>28
if使えば赤ちゃんでもできるわ
お前赤ちゃん??

33 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:55:35.245 ID:KQISsqaMd.net
>>31
赤ちゃんができるわけないだろバカ?

29 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:53:43.617 ID:3vrMq8Ga0.net
ちなみにオレが思いついたのは

if(mod(n,3)=0,3,mod(n,3))

カスすぎてもっといい方法が天才VIPPER様は思いつけるでしょう?

64 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:19:46.135 ID:1hCV64Kw0.net
>>29で出てたか

35 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:56:09.854 ID:IfJa+mTV0.net
できるならif使えばいいじゃん

36 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:56:16.952 ID:gmuz6IgB0.net
2+2/√3×sin(2π/3×n)
って数列ができたけどmodの方が式単純だね

39 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:56:36.959 ID:LS1vfaIOd.net
(n-1)%3+1
これじゃだめ?

41 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:56:51.341 ID:T/D8pj510.net
=mod("対象セル"-1,3)+1
でどや

43 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 21:57:19.115 ID:n2w1ATMi0.net
(n-1)%3+1
じゃダメなの?

48 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:02:47.292 ID:U8+QU4oP0.net
今北けど>>43だろ

51 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:06:52.810 ID:LS1vfaIOd.net
おい
>>43より俺のがはやいぞ

46 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:00:49.210 ID:Ld6NGgZp0.net
n/3 → nに3がいくつ含まれているか + 小数部分
floor(n/3) → nに3がいくつ含まれているか

よって
n-3*floor(n/3)

49 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:04:08.441 ID:3vrMq8Ga0.net
>>46
頑張ったのはいいけど>>43のほうがシンプルだよね

56 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:13:51.175 ID:T/D8pj510.net
>>46
それただのmodじゃね
さっきと同じ状況ができるから

=n-3*floor((n-1)/3,1)

にしないといけない

>>51
俺忘れんな

47 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:01:44.973 ID:gmuz6IgB0.net
この問題すげー好きだわ俺
エクセルでガウス記号使えるんならシンプルにできそう

50 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:06:29.409 ID:4Q72DqXX0.net
すごいシンプルでいいなら
処理もくそもない、セル1列目で自分の行数数値羅列
セル2には1,2,3を繰り返せばいい計算もなんもいらん

54 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:12:02.807 ID:xJ0nw8fYM.net
たぶん>>1は演算子%を知らない
Excelにはないから

Excel関数で書くとmod(n-1,3)+1

55 :はまつまみ:2016/01/11(月) 22:12:16.716 ID:mXWkv5ZQ0.net
vlookupで簡単じゃないか?

61 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:17:19.321 ID:1hCV64Kw0.net
こんなんでええんちゃう?
=IF(MOD(A1,3)=0,3,MOD(A1,3))

62 :以下、\(^o^)/でVIPがお送りします:2016/01/11(月) 22:17:58.393 ID:q4K1CFqTM.net
vlookupかhlookupで簡単