teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

改行位置を調整

2017/12/07 03:09

投稿

matobaa
matobaa

スコア2493

answer CHANGED
@@ -1,6 +1,7 @@
1
1
  javascriptで書いてみましたが意味がよくわかりません。各値はプラスですかマイナスですか?
2
2
 
3
3
  ```javascript:javascript
4
+ > f=i=>i;[1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].
4
- > 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("")
5
+ map(e=>String.fromCharCode(f(e>>24&255),f(e>>16&255),f(e>>8&255),f(e&255))).join("")
5
6
  < "pmoDretvicS!ecnfdna!gnE!eenjgnis"
6
7
  ```

4

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

2017/12/07 03:09

投稿

matobaa
matobaa

スコア2493

answer CHANGED
@@ -1,17 +1,6 @@
1
1
  javascriptで書いてみましたが意味がよくわかりません。各値はプラスですかマイナスですか?
2
2
 
3
3
  ```javascript:javascript
4
- f=i=>i;[1886220100,1919251574,1768117025,1701015142,1684955425,1735279905,1701146218,1735289203].
5
- forEach(e=>console.dir(String.fromCharCode(f(e>>24&255),f(e>>16&255),f(e>>8&255),f(e&255))))
4
+ > 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("")
6
- ```
7
-
8
- ```
9
- pmoD
5
+ < "pmoDretvicS!ecnfdna!gnE!eenjgnis"
10
- retv
11
- icS!
12
- ecnf
13
- dna!
14
- gnE!
15
- eenj
16
- gnis
17
6
  ```

3

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

2017/12/07 03:08

投稿

matobaa
matobaa

スコア2493

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

2

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

2017/12/07 00:46

投稿

matobaa
matobaa

スコア2493

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

1

fに切り出した

2017/12/07 00:45

投稿

matobaa
matobaa

スコア2493

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