Skip to content

Commit ff0901e

Browse files
author
username
committed
refactor: remove println!()
1 parent 1c297db commit ff0901e

25 files changed

+15
-56
lines changed

rust/src/p001.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
/// 同じようにして, 1000 未満の 3 か 5 の倍数になっている数字の合計を求めよ。
66
/// ```
77
fn problem_001(from: u64, to: u64) -> u64 {
8-
let ret = (from..to).filter(|num| num % 3 == 0 || num % 5 == 0).sum();
9-
println!("result=[{}]", ret);
10-
ret
8+
(from..to).filter(|num| num % 3 == 0 || num % 5 == 0).sum()
119
}
1210

1311
#[cfg(test)]

rust/src/p002.rs

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ fn problem_002(to: u32) -> u32 {
2323
break;
2424
}
2525
}
26-
println!("result=[{}]", result);
2726
result
2827
}
2928

rust/src/p003.rs

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ fn problem_003(value: u64) -> u64 {
1717
break;
1818
}
1919
}
20-
println!("result=[{}]", result);
2120
result
2221
}
2322

rust/src/p004.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ use crate::util::get_palindrome;
88
/// では, 3桁の数の積で表される回文数の最大値を求めよ。
99
/// ```
1010
fn problem_004(digits: u64) -> u64 {
11-
let result = get_palindrome(digits);
12-
println!("result=[{}]", result);
13-
result
11+
get_palindrome(digits)
1412
}
1513

1614
#[cfg(test)]

rust/src/p005.rs

-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ fn problem_005_2(min: u64, max: u64) -> u64 {
3434
for num in min..=max {
3535
result = lcm(result, num);
3636
}
37-
38-
println!("result=[{}]", result);
3937
result
4038
}
4139

rust/src/p006.rs

+3-5
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,9 @@
99
/// ## Note
1010
/// [1,2] の場合、二乗の和 = 1*1 + 2*2 = 5、和の二乗 = (1+2) * (1+2) = 9。100%和の二乗の方が大きい。
1111
fn problem_006(max: u64) -> u64 {
12-
let ret1 = (1..=max).map(|num| num.pow(2)).sum::<u64>();
13-
let ret2 = (1..=max).sum::<u64>().pow(2);
14-
let result = ret2 - ret1;
15-
println!("result=[{}]", result);
16-
result
12+
let left = (1..=max).map(|num| num.pow(2)).sum::<u64>();
13+
let right = (1..=max).sum::<u64>().pow(2);
14+
right - left
1715
}
1816

1917
#[cfg(test)]

rust/src/p007.rs

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ fn problem_007(number: u64) -> u64 {
1818
break;
1919
}
2020
}
21-
println!("result=[{}]", result);
2221
result
2322
}
2423

rust/src/p008.rs

+1-4
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,7 @@ fn problem_008(number: &str, digit: usize) -> u64 {
4343
sums.push(block_sum);
4444
}
4545
}
46-
let result = sums.into_iter().max().unwrap();
47-
48-
println!("result=[{}]", result);
49-
result
46+
sums.into_iter().max().unwrap()
5047
}
5148

5249
#[cfg(test)]

rust/src/p009.rs

-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ fn problem_009(sum: u64) -> u64 {
2626
}
2727
}
2828
}
29-
30-
println!("result=[{}]", result);
3129
result
3230
}
3331

rust/src/p010.rs

-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ fn problem_010(max: u64) -> u64 {
1414
continue;
1515
}
1616
}
17-
18-
println!("result=[{}]", result);
1917
result
2018
}
2119

rust/src/p011.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,7 @@ fn problem_011(consecutive: isize) -> isize {
7575
max = cmp::max(multiply_cells(&table, row, col, -1, 1, consecutive), max);
7676
}
7777
}
78-
let result = max;
79-
println!("result=[{}]", result);
80-
result
78+
max
8179
}
8280

8381
fn multiply_cells(

rust/src/p012.rs

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ fn problem_012(max_divisor_number: u64) -> u64 {
3939
}
4040
}
4141
}
42-
println!("result=[{}]", result);
4342
result
4443
}
4544

rust/src/p013.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,7 @@ fn problem_013(digit: usize) -> u64 {
214214
.map(|s| BigDecimal::from_str(s).unwrap())
215215
.sum::<BigDecimal>();
216216
let head = &sum.to_string()[..digit];
217-
let result = head.parse::<u64>().unwrap();
218-
println!("result=[{}]", result);
219-
result
217+
head.parse::<u64>().unwrap()
220218
}
221219

222220
#[cfg(test)]

rust/src/p014.rs

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ fn problem_014(min: u128, max: u128) -> u128 {
3434
}
3535
}
3636
}
37-
println!("result=[{}]", result);
3837
result
3938
}
4039

rust/src/p015.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,7 @@ fn problem_015(x: u128, y: u128) -> String {
3939
denominator = denominator.mul(BigDecimal::from_u128(i).unwrap());
4040
}
4141

42-
let result = numerator.div(denominator).to_string();
43-
println!("result=[{}]", result);
44-
result
42+
numerator.div(denominator).to_string()
4543
}
4644

4745
#[cfg(test)]

rust/src/p016.rs

+2-4
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,11 @@ use crate::util::pow;
1111
/// ```
1212
fn problem_016(exponent: u128) -> u64 {
1313
let num_str = pow(2, exponent).to_string();
14-
let result = num_str
14+
num_str
1515
.chars()
1616
.into_iter()
1717
.map(|s| s.to_string().parse::<u64>().unwrap())
18-
.sum::<u64>();
19-
println!("result=[{}]", result);
20-
result
18+
.sum::<u64>()
2119
}
2220

2321
#[cfg(test)]

rust/src/p017.rs

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ fn problem_017(max: u128) -> usize {
2121
for i in 1..=max as usize {
2222
result += to_english(i).len()
2323
}
24-
println!("result=[{}]", result);
2524
result
2625
}
2726

rust/src/p018.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,7 @@ fn problem_018(value_str: &str) -> u32 {
9696
}
9797
}
9898
// 三角形の下から上に向かって加算し続け、頂点に合計値が設定される
99-
let result = triangle[0][0];
100-
println!("result=[{}]", result);
101-
result
99+
triangle[0][0]
102100
}
103101

104102
#[cfg(test)]

rust/src/p019.rs

-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ fn problem_019() -> u32 {
3232
}
3333
datetime = NaiveDate::from_ymd(year, month, datetime.day());
3434
}
35-
36-
println!("result=[{}]", result);
3735
result
3836
}
3937

rust/src/p020.rs

+2-4
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,12 @@ fn problem_020(n: u128) -> u128 {
1818
for i in 1..n {
1919
divide = divide.mul(BigDecimal::from_u128(n - i).unwrap());
2020
}
21-
let result = divide
21+
divide
2222
.to_string()
2323
.chars()
2424
.into_iter()
2525
.map(|v| v.to_string().parse::<u128>().unwrap())
26-
.sum();
27-
println!("result=[{}]", result);
28-
result
26+
.sum()
2927
}
3028

3129
#[cfg(test)]

rust/src/p021.rs

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ fn problem_021(n: u128) -> u128 {
1919
result += i;
2020
}
2121
}
22-
println!("result=[{}]", result);
2322
result
2423
}
2524

rust/src/p022.rs

-1
Original file line numberDiff line numberDiff line change
@@ -5187,7 +5187,6 @@ fn problem_022() -> usize {
51875187
let score = get_score(&alphabets, word) * (i + 1);
51885188
result += score;
51895189
}
5190-
println!("result=[{}]", result);
51915190
result
51925191
}
51935192

rust/src/p025.rs

-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ fn problem_025(digit: usize) -> String {
3737
prevprev = prev;
3838
prev = next;
3939
}
40-
println!("result=[{}]", result);
4140
result.to_string()
4241
}
4342

rust/src/p029.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,7 @@ fn problem_029(min: u128, max: u128) -> usize {
2525
values.insert(pow(a, b));
2626
}
2727
}
28-
let result = values.len();
29-
println!("result=[{}]", result);
30-
result
28+
values.len()
3129
}
3230

3331
#[cfg(test)]

rust/src/p030.rs

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ fn problem_030(min: u32, exponent: u32) -> u32 {
2828
result += sum;
2929
}
3030
}
31-
println!("result=[{}]", result);
3231
result
3332
}
3433

0 commit comments

Comments
 (0)