diff options
| author | 冯昶 <fengchang@novel-supertv.com> | 2023-11-13 10:15:17 +0800 |
|---|---|---|
| committer | 冯昶 <fengchang@novel-supertv.com> | 2023-11-13 10:15:17 +0800 |
| commit | 41f99d3c168e8def8c2a799c592282acf0d275a8 (patch) | |
| tree | e862f32c73ecc3b39546d8f2e40268097bdc84eb /challenge-241/deadmarshal/java/Ch1.java | |
| parent | 9831ad5b94643aec63e30e720b83dff7a5eac18b (diff) | |
| parent | f4d46d9aa21b95dbb99eec92f338d157273fbbdb (diff) | |
| download | perlweeklychallenge-club-41f99d3c168e8def8c2a799c592282acf0d275a8.tar.gz perlweeklychallenge-club-41f99d3c168e8def8c2a799c592282acf0d275a8.tar.bz2 perlweeklychallenge-club-41f99d3c168e8def8c2a799c592282acf0d275a8.zip | |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'challenge-241/deadmarshal/java/Ch1.java')
| -rw-r--r-- | challenge-241/deadmarshal/java/Ch1.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/challenge-241/deadmarshal/java/Ch1.java b/challenge-241/deadmarshal/java/Ch1.java new file mode 100644 index 0000000000..f4ae47bca6 --- /dev/null +++ b/challenge-241/deadmarshal/java/Ch1.java @@ -0,0 +1,28 @@ +import java.util.ArrayList; +import java.util.List; + +public class Ch1 { + public static void main(String[] args) { + ArrayList<Integer> list1 = + new ArrayList<>(List.of(0,1,4,6,7,10)); + ArrayList<Integer> list2 = + new ArrayList<>(List.of(4,5,6,7,8,9)); + System.out.println(arithmetic_triplets(list1,3)); + System.out.println(arithmetic_triplets(list2,2)); + } + + private static int arithmetic_triplets(List<Integer> list,int diff){ + int count = 0; + for(int i = 0; i < list.size(); ++i) { + for(int j = i+1; j < list.size(); ++j) { + for(int k = j+1; k < list.size(); ++k) { + if((list.get(j) - list.get(i) == diff) && + (list.get(k) - list.get(j) == diff)) + count++; + } + } + } + return count; + } +} + |
