diff options
| -rw-r--r-- | challenge-207/robert-dicicco/rust/ch-2.rs | 42 | ||||
| -rw-r--r-- | stats/pwc-challenge-002.json | 457 | ||||
| -rw-r--r-- | stats/pwc-challenge-003.json | 253 | ||||
| -rw-r--r-- | stats/pwc-challenge-004.json | 293 | ||||
| -rw-r--r-- | stats/pwc-challenge-176.json | 281 | ||||
| -rw-r--r-- | stats/pwc-challenge-201.json | 291 | ||||
| -rw-r--r-- | stats/pwc-challenge-202.json | 313 | ||||
| -rw-r--r-- | stats/pwc-current.json | 299 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown-summary.json | 84 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown.json | 2888 | ||||
| -rw-r--r-- | stats/pwc-leaders.json | 802 | ||||
| -rw-r--r-- | stats/pwc-summary-1-30.json | 98 | ||||
| -rw-r--r-- | stats/pwc-summary-121-150.json | 36 | ||||
| -rw-r--r-- | stats/pwc-summary-151-180.json | 38 | ||||
| -rw-r--r-- | stats/pwc-summary-181-210.json | 46 | ||||
| -rw-r--r-- | stats/pwc-summary-211-240.json | 42 | ||||
| -rw-r--r-- | stats/pwc-summary-241-270.json | 32 | ||||
| -rw-r--r-- | stats/pwc-summary-271-300.json | 38 | ||||
| -rw-r--r-- | stats/pwc-summary-31-60.json | 54 | ||||
| -rw-r--r-- | stats/pwc-summary-61-90.json | 94 | ||||
| -rw-r--r-- | stats/pwc-summary-91-120.json | 98 | ||||
| -rw-r--r-- | stats/pwc-summary.json | 54 |
22 files changed, 3430 insertions, 3203 deletions
diff --git a/challenge-207/robert-dicicco/rust/ch-2.rs b/challenge-207/robert-dicicco/rust/ch-2.rs new file mode 100644 index 0000000000..550c8a481b --- /dev/null +++ b/challenge-207/robert-dicicco/rust/ch-2.rs @@ -0,0 +1,42 @@ +/* +------------------------------- +AUTHOR: Robert DiCicco +DATE : 2023-03-08 +Challenge 20t H-Index ( Rust ) +------------------------------- +*/ +fn calc_index(a: &[usize]) { + let ln = a.len()-1; + let mut offset = ln; + let mut pos = ln; + while offset >= 0 { + if a[offset] >= pos { + print!("Output: {:?}\n",a[offset]); + print!("\n"); + return; + } else { + offset -= 1; + pos -= 1; + } + } +} + +fn main() { + let citations = [[10,8,5,4,3],[25,8,5,3,3]]; + for i in 0..citations.len() { + let a1 = citations[i]; + print!("Input: @cititaions = {:?}\n",a1); + calc_index(&a1); + } +} + +/* +------------------------------------- +SAMPLE OUTPUT +nput: @cititaions = [10, 8, 5, 4, 3] +Output: 4 + +Input: @cititaions = [25, 8, 5, 3, 3] +Output: 3 +------------------------------------- +*/ diff --git a/stats/pwc-challenge-002.json b/stats/pwc-challenge-002.json index 99507243fb..85274cddf4 100644 --- a/stats/pwc-challenge-002.json +++ b/stats/pwc-challenge-002.json @@ -1,35 +1,32 @@ { - "subtitle" : { - "text" : "[Champions: 56] Last updated at 2021-04-13 16:59:12 GMT" - }, - "legend" : { - "enabled" : 0 - }, - "chart" : { - "type" : "column" + "xAxis" : { + "type" : "category" }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" + "plotOptions" : { + "series" : { + "dataLabels" : { + "enabled" : 1, + "format" : "{point.y}" + }, + "borderWidth" : 0 } }, "series" : [ { - "colorByPoint" : 1, "data" : [ { - "y" : 2, "drilldown" : "Abigail", - "name" : "Abigail" + "name" : "Abigail", + "y" : 2 }, { - "y" : 3, "drilldown" : "Adam Russell", + "y" : 3, "name" : "Adam Russell" }, { - "name" : "Ailbhe Tweedie", "drilldown" : "Ailbhe Tweedie", + "name" : "Ailbhe Tweedie", "y" : 2 }, { @@ -38,33 +35,33 @@ "name" : "Alex Daniel" }, { - "drilldown" : "Andrezgz", "y" : 2, + "drilldown" : "Andrezgz", "name" : "Andrezgz" }, { - "y" : 3, + "name" : "Arne Sommer", "drilldown" : "Arne Sommer", - "name" : "Arne Sommer" + "y" : 3 }, { - "name" : "Arpad Toth", "y" : 2, - "drilldown" : "Arpad Toth" + "drilldown" : "Arpad Toth", + "name" : "Arpad Toth" }, { - "y" : 2, + "name" : "Athanasius", "drilldown" : "Athanasius", - "name" : "Athanasius" + "y" : 2 }, { - "name" : "Bob Kleemann", + "drilldown" : "Bob Kleemann", "y" : 2, - "drilldown" : "Bob Kleemann" + "name" : "Bob Kleemann" }, { - "drilldown" : "Bob Lied", "y" : 2, + "drilldown" : "Bob Lied", "name" : "Bob Lied" }, { @@ -73,29 +70,29 @@ "name" : "Chenyf" }, { - "name" : "Daniel Mantovani", "drilldown" : "Daniel Mantovani", + "name" : "Daniel Mantovani", "y" : 1 }, { - "name" : "Dave Jacoby", "drilldown" : "Dave Jacoby", + "name" : "Dave Jacoby", "y" : 1 }, { - "name" : "David Kayal", + "drilldown" : "David Kayal", "y" : 2, - "drilldown" : "David Kayal" + "name" : "David Kayal" }, { - "y" : 2, "drilldown" : "Doug Schrag", + "y" : 2, "name" : "Doug Schrag" }, { - "y" : 1, "drilldown" : "Fred Zinn", - "name" : "Fred Zinn" + "name" : "Fred Zinn", + "y" : 1 }, { "drilldown" : "Freddie B", @@ -103,14 +100,14 @@ "name" : "Freddie B" }, { - "y" : 2, "drilldown" : "Gustavo Chaves", - "name" : "Gustavo Chaves" + "name" : "Gustavo Chaves", + "y" : 2 }, { - "name" : "Jaime Corchado", "drilldown" : "Jaime Corchado", - "y" : 2 + "y" : 2, + "name" : "Jaime Corchado" }, { "y" : 4, @@ -123,113 +120,118 @@ "name" : "James Smith" }, { + "name" : "Jeremy Carman", "drilldown" : "Jeremy Carman", - "y" : 1, - "name" : "Jeremy Carman" + "y" : 1 }, { - "y" : 5, "drilldown" : "Jo Christian Oterhals", + "y" : 5, "name" : "Jo Christian Oterhals" }, { - "drilldown" : "Joelle Maslak", "y" : 4, + "drilldown" : "Joelle Maslak", "name" : "Joelle Maslak" }, { - "name" : "John Barrett", + "drilldown" : "John Barrett", "y" : 2, - "drilldown" : "John Barrett" + "name" : "John Barrett" }, { "drilldown" : "Khalid", - "y" : 1, - "name" : "Khalid" + "name" : "Khalid", + "y" : 1 }, { - "y" : 3, + "name" : "Kian-Meng Ang", "drilldown" : "Kian-Meng Ang", - "name" : "Kian-Meng Ang" + "y" : 3 }, { "drilldown" : "Lakpa Tashi Bhutia", - "y" : 2, - "name" : "Lakpa Tashi Bhutia" + "name" : "Lakpa Tashi Bhutia", + "y" : 2 }, { + "name" : "Lars Balker", "drilldown" : "Lars Balker", - "y" : 4, - "name" : "Lars Balker" + "y" : 4 }, { - "name" : "Laurent Rosenfeld", + "drilldown" : "Laurent Rosenfeld", "y" : 5, - "drilldown" : "Laurent Rosenfeld" + "name" : "Laurent Rosenfeld" }, { - "drilldown" : "Magnus Woldrich", + "drilldown" : "Lubos Kolouch", "y" : 2, - "name" : "Magnus Woldrich" + "name" : "Lubos Kolouch" + }, + { + "drilldown" : "Magnus Woldrich", + "name" : "Magnus Woldrich", + "y" : 2 }, { - "drilldown" : "Mark Senn", "y" : 2, + "drilldown" : "Mark Senn", "name" : "Mark Senn" }, { - "drilldown" : "Matt Latusek", "y" : 2, + "drilldown" : "Matt Latusek", "name" : "Matt Latusek" }, { - "name" : "Maxim Kolodyazhny", "drilldown" : "Maxim Kolodyazhny", + "name" : "Maxim Kolodyazhny", "y" : 2 }, { + "drilldown" : "Neil Bowers", "name" : "Neil Bowers", - "y" : 1, - "drilldown" : "Neil Bowers" + "y" : 1 }, { - "y" : 4, + "name" : "Nick Logan", "drilldown" : "Nick Logan", - "name" : "Nick Logan" + "y" : 4 }, { - "name" : "Ozzy", "drilldown" : "Ozzy", + "name" : "Ozzy", "y" : 2 }, { - "name" : "Pablo Saavedra", "y" : 1, - "drilldown" : "Pablo Saavedra" + "drilldown" : "Pablo Saavedra", + "name" : "Pablo Saavedra" }, { + "drilldown" : "Paulo Custodio", "name" : "Paulo Custodio", - "y" : 2, - "drilldown" : "Paulo Custodio" + "y" : 2 }, { - "y" : 1, "drilldown" : "Pavel Jurca", + "y" : 1, "name" : "Pavel Jurca" }, { - "name" : "Pete Houston", + "drilldown" : "Pete Houston", "y" : 1, - "drilldown" : "Pete Houston" + "name" : "Pete Houston" }, { - "drilldown" : "Philippe Bruhat", "y" : 3, + "drilldown" : "Philippe Bruhat", "name" : "Philippe Bruhat" }, { - "y" : 1, "drilldown" : "Prajith P", + "y" : 1, "name" : "Prajith P" }, { @@ -238,24 +240,24 @@ "name" : "Robert Gratza" }, { - "name" : "Ruben Westerberg", + "drilldown" : "Ruben Westerberg", "y" : 4, - "drilldown" : "Ruben Westerberg" + "name" : "Ruben Westerberg" }, { - "name" : "Ryan Thompson", + "y" : 4, "drilldown" : "Ryan Thompson", - "y" : 4 + "name" : "Ryan Thompson" }, { - "y" : 1, + "name" : "Samir Parikh", "drilldown" : "Samir Parikh", - "name" : "Samir Parikh" + "y" : 1 }, { "name" : "Sean Meininger", - "y" : 1, - "drilldown" : "Sean Meininger" + "drilldown" : "Sean Meininger", + "y" : 1 }, { "name" : "Sergio Iglesias", @@ -264,8 +266,8 @@ }, { "drilldown" : "Shasank Shah", - "y" : 2, - "name" : "Shasank Shah" + "name" : "Shasank Shah", + "y" : 2 }, { "drilldown" : "Simon Proctor", @@ -273,50 +275,37 @@ "name" : "Simon Proctor" }, { - "y" : 2, + "name" : "Simon Reinhardt", "drilldown" : "Simon Reinhardt", - "name" : "Simon Reinhardt" + "y" : 2 }, { "drilldown" : "Steven Wilson", - "y" : 2, - "name" : "Steven Wilson" + "name" : "Steven Wilson", + "y" : 2 }, { - "name" : "Stuart Little", "drilldown" : "Stuart Little", - "y" : 2 + "y" : 2, + "name" : "Stuart Little" }, { - "name" : "Veesh Goldman", "y" : 2, - "drilldown" : "Veesh Goldman" + "drilldown" : "Veesh Goldman", + "name" : "Veesh Goldman" }, { - "name" : "Vinod Kumar K", "y" : 2, - "drilldown" : "Vinod Kumar K" + "drilldown" : "Vinod Kumar K", + "name" : "Vinod Kumar K" } ], - "name" : "Perl Weekly Challenge - 002" + "colorByPoint" : 1, + "name" : "The Weekly Challenge - 002" } ], - "tooltip" : { - "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>", - "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>", - "followPointer" : 1 - }, - "xAxis" : { - "type" : "category" - }, - "plotOptions" : { - "series" : { - "borderWidth" : 0, - "dataLabels" : { - "format" : "{point.y}", - "enabled" : 1 - } - } + "subtitle" : { + "text" : "[Champions: 57] Last updated at 2023-03-10 22:04:19 GMT" }, "drilldown" : { "series" : [ @@ -351,32 +340,30 @@ 2 ] ], - "name" : "Ailbhe Tweedie", - "id" : "Ailbhe Tweedie" + "id" : "Ailbhe Tweedie", + "name" : "Ailbhe Tweedie" }, { - "id" : "Alex Daniel", - "name" : "Alex Daniel", "data" : [ [ "Raku", 2 ] - ] + ], + "id" : "Alex Daniel", + "name" : "Alex Daniel" }, { "name" : "Andrezgz", + "id" : "Andrezgz", "data" : [ [ "Perl", 2 ] - ], - "id" : "Andrezgz" + ] }, { - "id" : "Arne Sommer", - "name" : "Arne Sommer", "data" : [ [ "Raku", @@ -386,21 +373,23 @@ "Blog", 1 ] - ] + ], + "name" : "Arne Sommer", + "id" : "Arne Sommer" }, { "name" : "Arpad Toth", + "id" : "Arpad Toth", "data" : [ [ "Perl", 2 ] - ], - "id" : "Arpad Toth" + ] }, { - "id" : "Athanasius", "name" : "Athanasius", + "id" : "Athanasius", "data" : [ [ "Perl", @@ -409,94 +398,94 @@ ] }, { + "id" : "Bob Kleemann", + "name" : "Bob Kleemann", "data" : [ [ "Perl", 2 ] - ], - "name" : "Bob Kleemann", - "id" : "Bob Kleemann" + ] }, { + "id" : "Bob Lied", + "name" : "Bob Lied", "data" : [ [ "Perl", 2 ] - ], - "name" : "Bob Lied", - "id" : "Bob Lied" + ] }, { + "name" : "Chenyf", "id" : "Chenyf", "data" : [ [ "Raku", 2 ] - ], - "name" : "Chenyf" + ] }, { + "id" : "Daniel Mantovani", "name" : "Daniel Mantovani", "data" : [ [ "Perl", 1 ] - ], - "id" : "Daniel Mantovani" + ] }, { - "id" : "Dave Jacoby", - "name" : "Dave Jacoby", "data" : [ [ "Blog", 1 ] - ] + ], + "id" : "Dave Jacoby", + "name" : "Dave Jacoby" }, { "name" : "David Kayal", + "id" : "David Kayal", "data" : [ [ "Perl", 2 ] - ], - "id" : "David Kayal" + ] }, { + "name" : "Doug Schrag", + "id" : "Doug Schrag", "data" : [ [ "Raku", 2 ] - ], - "name" : "Doug Schrag", - "id" : "Doug Schrag" + ] }, { - "name" : "Fred Zinn", "data" : [ [ "Perl", 1 ] ], + "name" : "Fred Zinn", "id" : "Fred Zinn" }, { - "id" : "Freddie B", "data" : [ [ "Perl", 1 ] ], - "name" : "Freddie B" + "name" : "Freddie B", + "id" : "Freddie B" }, { "id" : "Gustavo Chaves", @@ -524,6 +513,7 @@ }, { "id" : "Jaldhar H. Vyas", + "name" : "Jaldhar H. Vyas", "data" : [ [ "Perl", @@ -533,8 +523,7 @@ "Raku", 2 ] - ], - "name" : "Jaldhar H. Vyas" + ] }, { "data" : [ @@ -547,21 +536,20 @@ 2 ] ], - "name" : "James Smith", - "id" : "James Smith" + "id" : "James Smith", + "name" : "James Smith" }, { - "id" : "Jeremy Carman", - "name" : "Jeremy Carman", "data" : [ [ "Perl", 1 ] - ] + ], + "id" : "Jeremy Carman", + "name" : "Jeremy Carman" }, { - "name" : "Jo Christian Oterhals", "data" : [ [ "Perl", @@ -576,10 +564,10 @@ 1 ] ], - "id" : "Jo Christian Oterhals" + "id" : "Jo Christian Oterhals", + "name" : "Jo Christian Oterhals" }, { - "name" : "Joelle Maslak", "data" : [ [ "Perl", @@ -590,27 +578,28 @@ 2 ] ], - "id" : "Joelle Maslak" + "id" : "Joelle Maslak", + "name" : "Joelle Maslak" }, { - "id" : "John Barrett", - "name" : "John Barrett", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "John Barrett", + "name" : "John Barrett" }, { - "id" : "Khalid", - "name" : "Khalid", "data" : [ [ "Blog", 1 ] - ] + ], + "id" : "Khalid", + "name" : "Khalid" }, { "data" : [ @@ -627,16 +616,18 @@ "id" : "Kian-Meng Ang" }, { - "id" : "Lakpa Tashi Bhutia", - "name" : "Lakpa Tashi Bhutia", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Lakpa Tashi Bhutia", + "id" : "Lakpa Tashi Bhutia" }, { + "name" : "Lars Balker", + "id" : "Lars Balker", "data" : [ [ "Perl", @@ -646,9 +637,7 @@ "Raku", 2 ] - ], - "name" : "Lars Balker", - "id" : "Lars Balker" + ] }, { "data" : [ @@ -669,7 +658,16 @@ "id" : "Laurent Rosenfeld" }, { - "id" : "Magnus Woldrich", + "id" : "Lubos Kolouch", + "name" : "Lubos Kolouch", + "data" : [ + [ + "Perl", + 2 + ] + ] + }, + { "data" : [ [ "Perl", @@ -680,49 +678,52 @@ 1 ] ], - "name" : "Magnus Woldrich" + "name" : "Magnus Woldrich", + "id" : "Magnus Woldrich" }, { + "name" : "Mark Senn", "id" : "Mark Senn", "data" : [ [ "Raku", 2 ] - ], - "name" : "Mark Senn" + ] }, { + "id" : "Matt Latusek", "name" : "Matt Latusek", "data" : [ [ "Perl", 2 ] - ], - "id" : "Matt Latusek" + ] }, { - "id" : "Maxim Kolodyazhny", - "name" : "Maxim Kolodyazhny", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Maxim Kolodyazhny", + "name" : "Maxim Kolodyazhny" }, { + "id" : "Neil Bowers", "name" : "Neil Bowers", "data" : [ [ "Perl", 1 ] - ], - "id" : "Neil Bowers" + ] }, { + "id" : "Nick Logan", + "name" : "Nick Logan", "data" : [ [ "Perl", @@ -732,9 +733,7 @@ "Raku", 2 ] - ], - "name" : "Nick Logan", - "id" : "Nick Logan" + ] }, { "id" : "Ozzy", @@ -753,42 +752,42 @@ 1 ] ], - "name" : "Pablo Saavedra", - "id" : "Pablo Saavedra" + "id" : "Pablo Saavedra", + "name" : "Pablo Saavedra" }, { + "id" : "Paulo Custodio", + "name" : "Paulo Custodio", "data" : [ [ "Perl", 2 ] - ], - "name" : "Paulo Custodio", - "id" : "Paulo Custodio" + ] }, { + "id" : "Pavel Jurca", + "name" : "Pavel Jurca", "data" : [ [ "Blog", 1 ] - ], - "name" : "Pavel Jurca", - "id" : "Pavel Jurca" + ] }, { - "id" : "Pete Houston", "data" : [ [ "Perl", 1 ] ], - "name" : "Pete Houston" + "name" : "Pete Houston", + "id" : "Pete Houston" }, { - "id" : "Philippe Bruhat", "name" : "Philippe Bruhat", + "id" : "Philippe Bruhat", "data" : [ [ "Perl", @@ -801,27 +800,26 @@ ] }, { + "name" : "Prajith P", + "id" : "Prajith P", "data" : [ [ "Perl", 1 ] - ], - "name" : "Prajith P", - "id" : "Prajith P" + ] }, { + "id" : "Robert Gratza", "name" : "Robert Gratza", "data" : [ [ "Perl", 2 ] - ], - "id" : "Robert Gratza" + ] }, { - "id" : "Ruben Westerberg", "data" : [ [ "Perl", @@ -832,10 +830,10 @@ 2 ] ], - "name" : "Ruben Westerberg" + "name" : "Ruben Westerberg", + "id" : "Ruben Westerberg" }, { - "name" : "Ryan Thompson", "data" : [ [ "Perl", @@ -846,7 +844,8 @@ 2 ] ], - "id" : "Ryan Thompson" + "id" : "Ryan Thompson", + "name" : "Ryan Thompson" }, { "data" : [ @@ -855,12 +854,12 @@ 1 ] ], - "name" : "Samir Parikh", - "id" : "Samir Parikh" + "id" : "Samir Parikh", + "name" : "Samir Parikh" }, { - "id" : "Sean Meininger", "name" : "Sean Meininger", + "id" : "Sean Meininger", "data" : [ [ "Raku", @@ -869,27 +868,28 @@ ] }, { - "id" : "Sergio Iglesias", "data" : [ [ "Perl", 2 ] ], + "id" : "Sergio Iglesias", "name" : "Sergio Iglesias" }, { + "name" : "Shasank Shah", + "id" : "Shasank Shah", "data" : [ [ "Perl", 2 ] - ], - "name" : "Shasank Shah", - "id" : "Shasank Shah" + ] }, { "id" : "Simon Proctor", + "name" : "Simon Proctor", "data" : [ [ "Perl", @@ -899,42 +899,41 @@ "Raku", 2 ] - ], - "name" : "Simon Proctor" + ] }, { + "id" : "Simon Reinhardt", "name" : "Simon Reinhardt", "data" : [ [ "Perl", 2 ] - ], - "id" : "Simon Reinhardt" + ] }, { - "name" : "Steven Wilson", "data" : [ [ "Perl", 2 ] ], - "id" : "Steven Wilson" + "id" : "Steven Wilson", + "name" : "Steven Wilson" }, { - "id" : "Stuart Little", - "name" : "Stuart Little", |
