回答編集履歴
4
Update
answer
CHANGED
@@ -3,11 +3,9 @@
|
|
3
3
|
"[2021, 12, 28, 1]":2, "[2021, 12, 28, 2]":2, "[2021, 12, 28, 3]":2,
|
4
4
|
"[2021, 12, 28, 4]":4, "[2021, 12, 28, 7]":2, "[2021, 12, 28, 5]":1
|
5
5
|
}
|
6
|
-
|
7
6
|
y = x.transform_keys{|k|
|
8
|
-
instance_exec(k.to_s.scan(/\d+/)
|
7
|
+
instance_exec(k.to_s.scan(/\d+/)){
|
9
|
-
|*i, n| [i.zip("年月日".chars).join, n]}}
|
8
|
+
|*i, n| [i.zip("年月日".chars).join, n.to_i]}}
|
10
|
-
|
11
9
|
p y
|
12
10
|
|
13
11
|
#
|
3
Update
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
y = x.transform_keys{|k|
|
8
8
|
instance_exec(k.to_s.scan(/\d+/).map(&:to_i)){
|
9
|
-
|*i, n| [i.zip("年月日".chars).
|
9
|
+
|*i, n| [i.zip("年月日".chars).join, n]}}
|
10
10
|
|
11
11
|
p y
|
12
12
|
|
2
Update
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
y = x.transform_keys{|k|
|
8
8
|
instance_exec(k.to_s.scan(/\d+/).map(&:to_i)){
|
9
|
-
|i| [i
|
9
|
+
|*i, n| [i.zip("年月日".chars).flatten.join, n]}}
|
10
10
|
|
11
11
|
p y
|
12
12
|
|
1
Update
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
}
|
6
6
|
|
7
7
|
y = x.transform_keys{|k|
|
8
|
-
instance_exec(
|
8
|
+
instance_exec(k.to_s.scan(/\d+/).map(&:to_i)){
|
9
9
|
|i| [i[..2].zip("年月日".chars).flatten.join, i[-1]]}}
|
10
10
|
|
11
11
|
p y
|