回答編集履歴

4

比較コマンド引数変更

2020/07/03 15:04

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -56,16 +56,18 @@
56
56
 
57
57
  ```console
58
58
 
59
- $ diff -b a.txt b.txt
59
+ $ diff -b -u a.txt b.txt
60
60
 
61
- $ diff -b a.txt c.txt
61
+ $ diff -b -u a.txt c.txt
62
62
 
63
- 1c1
63
+ --- a.txt 2020-07-03 23:15:03.547760900 +0900
64
64
 
65
- < 123 456
65
+ +++ c.txt 2020-07-03 23:15:15.630413700 +0900
66
66
 
67
- ---
67
+ @@ -1 +1 @@
68
68
 
69
- > 123 456
69
+ - 123 456
70
+
71
+ +123 456
70
72
 
71
73
  ```

3

説明変更

2020/07/03 15:04

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,6 +1,6 @@
1
- diffコマンドの仕様で、先頭の空白があるかないかで比較が不一致になるようです。
1
+ diffコマンドの仕様で、先頭の空白があるかないかで比較が不一致になるようです。判定プログラムが悪いと言えます。
2
2
 
3
- 期待する結果に合わせて出力書式を変更してみてください。
3
+ 判定プログラムを直してもらえないなら、期待する結果に合わせて出力書式を変更してみてください。
4
4
 
5
5
 
6
6
 

2

説明変更

2020/07/03 14:41

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,6 +1,6 @@
1
1
  diffコマンドの仕様で、先頭の空白があるかないかで比較が不一致になるようです。
2
2
 
3
- テスト4の期待する結果に合わせて、出力書式を変更してみてください。
3
+ 期待する結果に合わせて、出力書式を変更してみてください。
4
4
 
5
5
 
6
6
 

1

説明変更

2020/07/03 14:24

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,6 +1,22 @@
1
1
  diffコマンドの仕様で、先頭の空白があるかないかで比較が不一致になるようです。
2
2
 
3
- テスト4の期待する結果の先頭空白入れて比較してみてみてください。
3
+ テスト4の期待する結果に合わせて、出力書式変更してみてください。
4
+
5
+
6
+
7
+ ```c
8
+
9
+ printf("%4d ", ucount[i]);
10
+
11
+ ```
12
+
13
+ および
14
+
15
+ ```c
16
+
17
+ printf("%4d ", lcount[i]);
18
+
19
+ ```
4
20
 
5
21
 
6
22