diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2021-11-09 18:59:28 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2021-11-09 18:59:28 +0000 |
| commit | 26fb909f059b675fa6e0fa579522481337c54c23 (patch) | |
| tree | c6d3dc7123c851a184489b7ff18e1ea4497ff4b5 | |
| parent | b3ba8927250112190358b293bfba8642305a6d13 (diff) | |
| download | perlweeklychallenge-club-26fb909f059b675fa6e0fa579522481337c54c23.tar.gz perlweeklychallenge-club-26fb909f059b675fa6e0fa579522481337c54c23.tar.bz2 perlweeklychallenge-club-26fb909f059b675fa6e0fa579522481337c54c23.zip | |
- Added solutions by Ulrich Rieke.
| -rw-r--r-- | challenge-138/ulrich-rieke/haskell/ch-1.hs | 19 | ||||
| -rw-r--r-- | challenge-138/ulrich-rieke/java/Challenge138.java | 18 | ||||
| -rw-r--r-- | challenge-138/ulrich-rieke/perl/ch-1.pl | 25 | ||||
| -rw-r--r-- | challenge-138/ulrich-rieke/perl/ch-2.pl | 68 | ||||
| -rw-r--r-- | challenge-138/ulrich-rieke/raku/ch-1.raku | 18 | ||||
| -rw-r--r-- | challenge-138/ulrich-rieke/raku/ch-2.raku | 62 | ||||
| -rw-r--r-- | stats/pwc-current.json | 221 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown-summary.json | 48 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown.json | 1944 | ||||
| -rw-r--r-- | stats/pwc-leaders.json | 748 | ||||
| -rw-r--r-- | stats/pwc-summary-1-30.json | 104 | ||||
| -rw-r--r-- | stats/pwc-summary-121-150.json | 104 | ||||
| -rw-r--r-- | stats/pwc-summary-151-180.json | 24 | ||||
| -rw-r--r-- | stats/pwc-summary-181-210.json | 102 | ||||
| -rw-r--r-- | stats/pwc-summary-211-240.json | 56 | ||||
| -rw-r--r-- | stats/pwc-summary-241-270.json | 48 | ||||
| -rw-r--r-- | stats/pwc-summary-31-60.json | 50 | ||||
| -rw-r--r-- | stats/pwc-summary-61-90.json | 114 | ||||
| -rw-r--r-- | stats/pwc-summary-91-120.json | 118 | ||||
| -rw-r--r-- | stats/pwc-summary.json | 44 |
20 files changed, 2082 insertions, 1853 deletions
diff --git a/challenge-138/ulrich-rieke/haskell/ch-1.hs b/challenge-138/ulrich-rieke/haskell/ch-1.hs new file mode 100644 index 0000000000..4de6a5ab6d --- /dev/null +++ b/challenge-138/ulrich-rieke/haskell/ch-1.hs @@ -0,0 +1,19 @@ +module Challenge138 + where +import Data.Time.Calendar +import Data.Time.Calendar.WeekDate ( toWeekDate ) + +findThird :: ( Integer , Int , Int ) -> Int +findThird ( _ , _ , c ) = c + +solution :: Integer -> Int +solution year + |isLeapYear year = length $ filter myCondition + $ map (\i -> addDays i silvester ) [1 .. 366] + |otherwise = length $ filter myCondition $ map (\i -> addDays i silvester ) + [1 .. 365] + where + silvester :: Day + silvester = fromGregorian (year - 1 ) 12 31 + myCondition :: Day -> Bool + myCondition aday = (findThird $ toWeekDate aday) `elem` [1 .. 5] diff --git a/challenge-138/ulrich-rieke/java/Challenge138.java b/challenge-138/ulrich-rieke/java/Challenge138.java new file mode 100644 index 0000000000..d84dbc39f4 --- /dev/null +++ b/challenge-138/ulrich-rieke/java/Challenge138.java @@ -0,0 +1,18 @@ +import java.util.Calendar ; +import java.util.GregorianCalendar ; + +public class Challenge138 { + public static void main ( String[] args ) { + int year = Integer.parseInt( args[ 0 ] ) ; + int weekdays = 0 ; + GregorianCalendar currentDate = new GregorianCalendar( year , 0 , 1 ) ; + while ( currentDate.get( Calendar.YEAR ) == year ) { + if ( currentDate.get( Calendar.DAY_OF_WEEK ) >= Calendar.MONDAY && + currentDate.get( Calendar.DAY_OF_WEEK ) <= Calendar.FRIDAY ) { + weekdays++ ; + } + currentDate.add( Calendar.DAY_OF_YEAR , 1 ) ; + } + System.out.println( weekdays ) ; + } +} diff --git a/challenge-138/ulrich-rieke/perl/ch-1.pl b/challenge-138/ulrich-rieke/perl/ch-1.pl new file mode 100644 index 0000000000..9bcbdc171a --- /dev/null +++ b/challenge-138/ulrich-rieke/perl/ch-1.pl @@ -0,0 +1,25 @@ +#!/usr/bin/perl ; +use strict ; +use warnings ; +use feature 'say' ; +use DateTime ; + +my $year = $ARGV[ 0 ] ; +while ( $year !~ /\A\d{4}\z/ ) { + say "Please enter a year with 4 digits!" ; + $year = <STDIN> ; + chomp $year ; +} +my $weekdays = 0 ; +my $dt = DateTime->new( + year => $year , + month => 1 , + day => 1 + ) ; +while ( $dt->year == $year ) { + unless ( $dt->day_of_week == 6 || $dt->day_of_week == 7 ) { + $weekdays++ ; + } + $dt->add( days => 1 ) ; +} +say $weekdays ; diff --git a/challenge-138/ulrich-rieke/perl/ch-2.pl b/challenge-138/ulrich-rieke/perl/ch-2.pl new file mode 100644 index 0000000000..cfbc6215db --- /dev/null +++ b/challenge-138/ulrich-rieke/perl/ch-2.pl @@ -0,0 +1,68 @@ +#!/usr/bin/perl ; +use strict ; +use warnings ; +use feature 'say' ; +use Algorithm::Combinatorics qw ( combinations_with_repetition ) ; +use POSIX ; +use List::Util qw ( sum ) ; + +my $n = $ARGV[ 0 ] ; +my $root = sqrt( $n ) ; +while ( floor( $root ) != $root ) { + say "Please enter a perfect square number!" ; + $n = <STDIN> ; + chomp $n ; + $root = sqrt( $n ) ; +} +my $output = 0 ; +my @combis ; #for digits from 2 to the (length of $n) - 1, weighted +#by the number of possible occurrences of this number ; +my $len = length( $n ) ; +for my $i ( 1 .. $len - 1 ) { + for my $j ( 1 .. int( $len / $i )) { + push( @combis , $i ) ; + } +} +#check whether the sum of the digits of $n equals square root +if ( sum( split (// , $n ) ) == $root ) { + $output = 1 ; +} +else { + my @possibleCombis ; #all those combinations where the sum of digits equals +#the length of $n + my @combis_of_elements ; #combinations of 2 to length - 1 elements + for my $i ( 2 .. $len - 1 ) { + my $iter = combinations_with_repetition( \@combis , $i ) ; + while ( my $p = $iter->next ) { + push @combis_of_elements , $p ; + } + for my $combi ( @combis_of_elements ) { + if ( sum (@$combi ) == $len ) { + push @possibleCombis , $combi ; + my @reversed = reverse @$combi ; + push @possibleCombis , \@reversed ; + } + } + @combis_of_elements = ( ) ; + } + my %combiHash ; #we want every possible combination of digits that up to +#the length of the perfect square number only once + for my $combi ( @possibleCombis ) { + my $str = join( ',' , @$combi ) ; + $combiHash{ $str }++ ; + } + for my $combi( keys %combiHash ) { + my @splitnumbers = split( /,/ , $combi ) ; + my $sum = 0 ; + my $currentPos = 0 ; + for my $num ( @splitnumbers ) { + $sum += ( substr( $n , $currentPos , $num ) + 0 ) ; + $currentPos += $num ; + } + if ( $sum == $root ) { + $output = 1 ; + last ; + } + } +} +say $output ; diff --git a/challenge-138/ulrich-rieke/raku/ch-1.raku b/challenge-138/ulrich-rieke/raku/ch-1.raku new file mode 100644 index 0000000000..386b9d43f6 --- /dev/null +++ b/challenge-138/ulrich-rieke/raku/ch-1.raku @@ -0,0 +1,18 @@ +use v6 ; + +sub MAIN( Int $year is copy ) { + while ( ~$year !~~ /^ \d ** 4 $/ ) { + say "Enter year as a four-digit-number!" ; + $year = $*IN.get.Int ; + } + my $workdays = 0 ; + my $currentDate = Date.new( $year , 1 , 1 ) ; + while ( $currentDate.year == $year ) { + my $day = $currentDate.day-of-week( ) ; + if ( 1 <= $day <= 5 ) { + $workdays++ ; + } + $currentDate = $currentDate.succ ; + } + say $workdays ; +} diff --git a/challenge-138/ulrich-rieke/raku/ch-2.raku b/challenge-138/ulrich-rieke/raku/ch-2.raku new file mode 100644 index 0000000000..e35cc1d373 --- /dev/null +++ b/challenge-138/ulrich-rieke/raku/ch-2.raku @@ -0,0 +1,62 @@ +use v6 ; + +sub MAIN( Int $n is copy ) { + while ( not ( sqrt( $n ) %% 1 ) ) { + say "Only perfect squares are allowed! Re-enter number accordingly!" ; + $n = $*IN.get.Int ; + } + my $len = (~$n).chars ; + my $root = sqrt( $n ) ; + my @allCombis ;#contains numbers from 1 to $len + my @numberCombis ;#contains all combinations of 2 and more of numbers from 1 to $len + my @possibleCombis ;#those combinations that sum up to the length of $n + my $output = 0 ; + for ( 1 .. $len ) -> $i { + my $howmany = $len div $i ; + for (1 .. $howmany ) { + @allCombis.push( $i ) ; + } + } +#if the sum of all digits equals square root the output is 1 + if ( ~$n.comb.map( { .Int } ).sum == $root ) { + $output = 1 ; + } + else { + for ( 2 .. $len ) -> $i { + @numberCombis.push( @allCombis.combinations( $i )) ; + } + my $combiLength = @numberCombis.elems ;#the number of subarrays of number +#combinations of 2 or more numbers, it is a sequence of sequences. We iterate through +#it searching for combinations that sum up to the length of the number $n + for ( 0 .. $combiLength - 1 ) -> $i { + for (0 .. @numberCombis[$i].elems - 1 ) -> $j { + if ( (@numberCombis[ $i ][ $j ]).sum == $len ) { + @possibleCombis.push( @numberCombis[ $i ][ $j ] ) ; + @possibleCombis.push( @numberCombis[ $i ][ $j ].reverse ) ; + } + } + } + my $numberstring = ~$n ; + my %combisFound ;#we want to check every possible combination only once so we +#create a hash of the number combinations we found + @possibleCombis.map( { %combisFound{$_}++ } ) ; + for %combisFound.keys -> $combi {#since sequences are hash keys they are converted +#to strings which we must take apart by using comb + my $sum = 0 ; + my @nums = $combi.comb.map( {.Int} ) ; + if ( @nums.elems < $len ) {#we exclude the array of 1's, as many times as $n is +#long since we covered this situation already + my $currentPos = 0 ; + for ( 0 .. @nums.elems - 1 ) -> $pos { + $sum += $numberstring.substr( $currentPos, @nums[ $pos ] ) ; + $currentPos += @nums[ $pos ] ; + } + } + if ( $sum == $root ) { + $output = 1 ; + last ; + } + } + } + say $output ; +} diff --git a/stats/pwc-current.json b/stats/pwc-current.json index ec72b3caca..eff2f3cf8c 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,81 +1,49 @@ { + "title" : { + "text" : "The Weekly Challenge - 138" + }, + "subtitle" : { + "text" : "[Champions: 11] Last updated at 2021-11-09 18:57:59 GMT" + }, "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 + "followPointer" : 1, + "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>" }, - "subtitle" : { - "text" : "[Champions: 10] Last updated at 2021-11-09 18:44:03 GMT" + "legend" : { + "enabled" : 0 }, - "series" : [ - { - "data" : [ - { - "y" : 1, - "name" : "Andrew Shitov", - "drilldown" : "Andrew Shitov" - }, - { - "name" : "Dave Jacoby", - "drilldown" : "Dave Jacoby", - "y" : 3 - }, - { - "drilldown" : "James Smith", - "name" : "James Smith", - "y" : 3 - }, - { - "name" : "Luca Ferrari", - "drilldown" : "Luca Ferrari", - "y" : 6 - }, - { - "y" : 2, - "drilldown" : "Mark Anderson", - "name" : "Mark Anderson" - }, - { - "y" : 2, - "drilldown" : "Paulo Custodio", - "name" : "Paulo Custodio" - }, - { - "name" : "Peter Campbell Smith", - "drilldown" : "Peter Campbell Smith", - "y" : 2 - }, - { - "name" : "Robert DiCicco", - "drilldown" : "Robert DiCicco", - "y" : 2 - }, - { - "y" : 4, - "drilldown" : "Roger Bell_West", - "name" : "Roger Bell_West" - }, - { - "y" : 3, - "name" : "Simon Green", - "drilldown" : "Simon Green" - } - ], - "colorByPoint" : 1, - "name" : "The Weekly Challenge - 138" + "xAxis" : { + "type" : "category" + }, + "chart" : { + "type" : "column" + }, + "yAxis" : { + "title" : { + "text" : "Total Solutions" + } + }, + "plotOptions" : { + "series" : { + "borderWidth" : 0, + "dataLabels" : { + "format" : "{point.y}", + "enabled" : 1 + } } - ], + }, "drilldown" : { "series" : [ { + "id" : "Andrew Shitov", + "name" : "Andrew Shitov", "data" : [ [ "Raku", 1 ] - ], - "id" : "Andrew Shitov", - "name" : "Andrew Shitov" + ] }, { "data" : [ @@ -106,7 +74,6 @@ ] }, { - "id" : "Luca Ferrari", "name" : "Luca Ferrari", "data" : [ [ @@ -117,37 +84,38 @@ "Blog", 4 ] - ] + ], + "id" : "Luca Ferrari" }, { + "name" : "Mark Anderson", "data" : [ [ "Raku", 2 ] ], - "name" : "Mark Anderson", "id" : "Mark Anderson" }, { + "id" : "Paulo Custodio", + "name" : "Paulo Custodio", "data" : [ [ "Perl", 2 ] - ], - "name" : "Paulo Custodio", - "id" : "Paulo Custodio" + ] }, { - "id" : "Peter Campbell Smith", "name" : "Peter Campbell Smith", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Peter Campbell Smith" }, { "id" : "Robert DiCicco", @@ -160,6 +128,8 @@ ] }, { + "id" : "Roger Bell_West", + "name" : "Roger Bell_West", "data" : [ [ "Perl", @@ -169,11 +139,10 @@ "Raku", 2 ] - ], - "id" : "Roger Bell_West", - "name" : "Roger Bell_West" + ] }, { + "name" : "Simon Green", "data" : [ [ "Perl", @@ -184,35 +153,85 @@ 1 ] ], - "name" : "Simon Green", "id" : "Simon Green" + }, + { + "name" : "Ulrich Rieke", + "data" : [ + [ + "Perl", + 2 + ], + [ + "Raku", + 2 + ] + ], + "id" : "Ulrich Rieke" } ] }, - "xAxis" : { - "type" : "category" - }, - "chart" : { - "type" : "column" - }, - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } - }, - "title" : { - "text" : "The Weekly Challenge - 138" - }, - "legend" : { - "enabled" : 0 - }, - "plotOptions" : { - "series" : { - "dataLabels" : { - "enabled" : 1, - "format" : "{point.y}" - }, - "borderWidth" : 0 + "series" : [ + { + "data" : [ + { + "name" : "Andrew Shitov", + "y" : 1, + "drilldown" : "Andrew Shitov" + }, + { + "drilldown" : "Dave Jacoby", + "y" : 3, + "name" : "Dave Jacoby" + }, + { + "name" : "James Smith", + "y" : 3, + "drilldown" : "James Smith" + }, + { + "name" : "Luca Ferrari", + "y" : 6, + "drilldown" : "Luca Ferrari" + }, + { + "name" : "Mark Anderson", + "y" : 2, + "drilldown" : "Mark Anderson" + }, + { + "name" : "Paulo Custodio", + "y" : 2, + "drilldown" : "Paulo Custodio" + }, + { + "name" : "Peter Campbell Smith", + "y" : 2, + "drilldown" : "Peter Campbell Smith" + }, + { + "y" : 2, + "drilldown" : "Robert DiCicco", + "name" : "Robert DiCicco" + }, + { + "y" : 4, + "drilldown" : "Roger Bell_West", + "name" : "Roger Bell_West" + }, + { + "y" : 3, + "drilldown" : "Simon Green", + "name" : "Simon Green" + }, + { + "y" : 4, + "drilldown" : "Ulrich Rieke", + "name" : "Ulrich Rieke" + } + ], + "name" : "The Weekly Challenge - 138", + "colorByPoint" : 1 } - } + ] } diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json index 8e126b5df3..b0d4e6c46e 100644 --- a/stats/pwc-language-breakdown-summary.json +++ b/stats/pwc-language-breakdown-summary.json @@ -1,25 +1,39 @@ { + "xAxis" : { + "type" : "category", + "labels" : { + "style" : { + "fontFamily" : "Verdana, sans-serif", + "fontSize" : "13px" + } + } + }, + "legend" : { + "enabled" : "false" + }, "tooltip" : { "pointFormat" : "<b>{point.y:.0f}</b>" }, "subtitle" : { - "text" : "Last updated at 2021-11-09 18:44:03 GMT" + "text" : "Last updated at 2021-11-09 18:57:59 GMT" + }, + "title" : { + "text" : "The Weekly Challenge Contributions [2019 - 2021]" }, "series" : [ { "dataLabels" : { - "align" : "right", - "rotation" : -90, - "format" : "{point.y:.0f}", "y" : 10, - "enabled" : "true", "style" : { "fontFamily" : "Verdana, sans-serif", "fontSize" : "13px" }, + "rotation" : -90, + "enabled" : "true", + "align" : "right", + "format" : "{point.y:.0f}", "color" : "#FFFFFF" }, - "name" : "Contributions", "data" : [ [ "Blog", @@ -27,30 +41,16 @@ ], [ "Perl", - 6599 + 6601 ], [ "Raku", - 4001 + 4003 ] - ] + ], + "name" : "Contributions" } ], - "xAxis" : { - "labels" : { - "style" : { - "fontSize" : "13px", - "fontFamily" : "Verdana, sans-serif" - } - }, - "type" : "category" - }, - "title" : { - "text" : "The Weekly Challenge Contributions [2019 - 2021]" - }, - "legend" : { - "enabled" : "false" - }, "yAxis" : { "title" : { "text" : null diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json index a9108e0b81..e11c83c6af 100644 --- a/stats/pwc-language-breakdown.json +++ b/stats/pwc-language-breakdown.json @@ -1,716 +1,25 @@ { + "legend" : { + "enabled" : "false" + }, + "xAxis" : { + "type" : "category" + }, + "title" : { + "text" : "The Weekly Challenge Language" + }, "tooltip" : { - "pointFormat" : "<span style=\"color:{point.color}\">Challenge {point.name}</span>: <b>{point.y:f}</b><br/>", "followPointer" : "true", - "headerFormat" : "<span style=\"font-size:11px\"></span>" + "headerFormat" : "<span style=\"font-size:11px\"></span>", + "pointFormat" : "<span style=\"color:{point.color}\">Challenge {point.name}</span>: <b>{point.y:f}</b><br/>" }, "subtitle" : { - "text" : "Click the columns to drilldown the language breakdown. Last updated at 2021-11-09 18:44:03 GMT" - }, - "series" : [ - { - "data" : [ - { - "drilldown" : "001", - "name" : "#001", - "y" : 161 - }, - { - "y" : 125, - "name" : "#002", - "drilldown" : "002" - }, - { - "drilldown" : "003", - "name" : "#003", - "y" : 81 - }, - { - "y" : 99, - "drilldown" : "004", - "name" : "#004" - }, - { - "y" : 78, - "drilldown" : "005", - "name" : "#005" - }, - { - "drilldown" : "006", - "name" : "#006", - "y" : 58 - }, - { - "drilldown" : "007", - "name" : "#007", - "y" : 64 - }, - { - "y" : 78, - "drilldown" : "008", - "name" : "#008" - }, - { - "y" : 76, - "drilldown" : "009", - "name" : "#009" - }, - { - "name" : "#010", - "drilldown" : "010", - "y" : 65 - }, - { - "name" : "#011", - "drilldown" : "011", - "y" : 85 - }, - { - "y" : 89, - "name" : "#012", - "drilldown" : "012" - }, - { - "drilldown" : "013", - "name" : "#013", - "y" : 85 - }, - { - "drilldown" : "014", - "name" : "#014", - "y" : 101 - }, - { - "y" : 99, - "name" : "#015", - "drilldown" : "015" - }, - { - "drilldown" : "016", - "name" : "#016", - "y" : 71 - }, - { - "y" : 84, - "name" : "#017", - "drilldown" : "017" - }, - { - "drilldown" : "018", - "name" : "#018", - "y" : 81 - }, - { - "drilldown" : "019", - "name" : "#019", - "y" : 103 - }, - { - "y" : 101, - "drilldown" : "020", - "name" : "#020" - }, - { - "name" : "#021", - "drilldown" : "021", - "y" : 72 - }, - { - "y" : 68, - "name" : "#022", - "drilldown" : "022" - }, - { - "drilldown" : "023", - "name" : "#023", - "y" : 97 - }, - { - "name" : "#024", - "drilldown" : "024", - "y" : 75 - }, - { - "y" : 59, - "name" : "#025", - "drilldown" : "025" - }, - { - "y" : 74, - "name" : "#026", - "drilldown" : "026" - }, - { - "name" : "#027", - "drilldown" : "027", - "y" : 60 - }, - { - "y" : 80, - "drilldown" : "028", - "name" : "#028" - }, - { - "drilldown" : "029", - "name" : "#029", - "y" : 79 - }, - { - "name" : "#030", - "drilldown" : "030", - "y" : 117 - }, - { - "y" : 89, - "drilldown" : "031", - "name" : "#031" - }, - { - "y" : 94, - "drilldown" : "032", - "name" : "#032" - }, - { - "y" : 110, - "drilldown" : "033", - "name" : "#033" - }, - { - "name" : "#034", - "drilldown" : "034", - "y" : 64 - }, - { - "drilldown" : "035", - "name" : "#035", - "y" : 64 - }, - { - "y" : 68, - "drilldown" : "036", - "name" : "#036" - }, - { - "y" : 67, - "drilldown" : "037", - "name" : "#037" - }, - { - "y" : 68, - "drilldown" : "038", - "name" : "#038" - }, - { - "drilldown" : "039", - "name" : "#039", - "y" : 62 - }, - { - "y" : 73, - "drilldown" : "040", - "name" : "#040" - }, - { - "y" : 76, - "drilldown" : "041", - "name" : "#041" - }, - { - "y" : 92, - "drilldown" : "042", - "name" : "#042" - }, - { - "y" : 68, - "drilldown" : "043", - "name" : "#043" - }, - { - "y" : 85, - "drilldown" : "044", - "name" : "#044" - }, - { - "y" : 96, - "drilldown" : "045", - "name" : "#045" - }, - { - "y" : 87, - "drilldown" : "046", - "name" : "#046" - }, - { - "y" : 84, - "drilldown" : "047", - "name" : "#047" - }, - { - "drilldown" : "048", - "name" : "#048", - "y" : 108 - }, - { - "y" : 89, - "name" : "#049", - "drilldown" : "049" - }, - { - "name" : "#050", - "drilldown" : "050", - "y" : 98 - }, - { - "y" : 89, - "name" : "#051", - "drilldown" : "051" - }, - { - "y" : 91, - "drilldown" : "052", - "name" : "#052" - }, - { - "y" : 101, - "name" : "#053", - "drilldown" : "053" - }, - { - "name" : "#054", - "drilldown" : "054", - "y" : 103 - }, - { - "y" : 88, - "drilldown" : "055", - "name" : "#055" - }, - { - "drilldown" : "056", - "name" : "#056", - "y" : 95 - }, - { - "name" : "#057", - "drilldown" : "057", - "y" : 80 - }, - { - "y" : 69, - "name" : "#058", - "drilldown" : "058" - }, - { - "y" : 89, - "name" : "#059", - "drilldown" : "059" - }, - { - "y" : 85, - "name" : "#060", - "drilldown" : "060" - }, - { - "y" : 81, - "drilldown" : "061", - "name" : "#061" - }, - { - "y" : 58, - "name" : "#062", - "drilldown" : "062" - }, - { - "drilldown" : "063", - "name" : "#063", - "y" : 89 - }, - { - "y" : 80, - "drilldown" : "064", - "name" : "#064" - }, - { - "y" : 73, - "name" : "#065", - "drilldown" : "065" |
