回答編集履歴

5

改行位置を調整

2017/12/07 03:09

投稿

matobaa
matobaa

スコア2493

test CHANGED
@@ -4,7 +4,9 @@
4
4
 
5
5
  ```javascript:javascript
6
6
 
7
+ > f=i=>i;[1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].
8
+
7
- > f=i=>i;[1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].map(e=>String.fromCharCode(f(e>>24&255),f(e>>16&255),f(e>>8&255),f(e&255))).join("")
9
+ map(e=>String.fromCharCode(f(e>>24&255),f(e>>16&255),f(e>>8&255),f(e&255))).join("")
8
10
 
9
11
  < "pmoDretvicS!ecnfdna!gnE!eenjgnis"
10
12
 

4

forEachが使いにくかったので、mapとjoinに変更

2017/12/07 03:09

投稿

matobaa
matobaa

スコア2493

test CHANGED
@@ -4,30 +4,8 @@
4
4
 
5
5
  ```javascript:javascript
6
6
 
7
- f=i=>i;[1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].
7
+ > f=i=>i;[1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].map(e=>String.fromCharCode(f(e>>24&255),f(e>>16&255),f(e>>8&255),f(e&255))).join("")
8
8
 
9
- forEach(e=>console.dir(String.fromCharCode(f(e>>24&255),f(e>>16&255),f(e>>8&255),f(e&255))))
9
+ < "pmoDretvicS!ecnfdna!gnE!eenjgnis"
10
10
 
11
11
  ```
12
-
13
-
14
-
15
- ```
16
-
17
- pmoD
18
-
19
- retv
20
-
21
- icS!
22
-
23
- ecnf
24
-
25
- dna!
26
-
27
- gnE!
28
-
29
- eenj
30
-
31
- gnis
32
-
33
- ```

3

7bitしかとってなかったので8bitに修正

2017/12/07 03:08

投稿

matobaa
matobaa

スコア2493

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  f=i=>i;[1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].
8
8
 
9
- forEach(e=>console.dir(String.fromCharCode(f(e>>24&127),f(e>>16&127),f(e>>8&127),f(e&127))))
9
+ forEach(e=>console.dir(String.fromCharCode(f(e>>24&255),f(e>>16&255),f(e>>8&255),f(e&255))))
10
10
 
11
11
  ```
12
12
 

2

カッコが消えてたのを修正

2017/12/07 00:46

投稿

matobaa
matobaa

スコア2493

test CHANGED
@@ -1,10 +1,10 @@
1
- 意味がよくわかりません。各値はプラスですかマイナスですか?
1
+ javascriptで書いてみましたが意味がよくわかりません。各値はプラスですかマイナスですか?
2
2
 
3
3
 
4
4
 
5
5
  ```javascript:javascript
6
6
 
7
- f=i=>i;1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].
7
+ f=i=>i;[1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].
8
8
 
9
9
  forEach(e=>console.dir(String.fromCharCode(f(e>>24&127),f(e>>16&127),f(e>>8&127),f(e&127))))
10
10
 

1

fに切り出した

2017/12/07 00:45

投稿

matobaa
matobaa

スコア2493

test CHANGED
@@ -4,9 +4,9 @@
4
4
 
5
5
  ```javascript:javascript
6
6
 
7
- [1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].
7
+ f=i=>i;1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].
8
8
 
9
- forEach(e=>console.dir(String.fromCharCode(e>>24&127,e>>16&127,e>>8&127,e&127)))
9
+ forEach(e=>console.dir(String.fromCharCode(f(e>>24&127),f(e>>16&127),f(e>>8&127),f(e&127))))
10
10
 
11
11
  ```
12
12