aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2021-11-27 13:09:20 +0000
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2021-11-27 13:09:20 +0000
commit6b37925eeb4cf7c6cc22c1ab72e00d257c1eebb2 (patch)
treecc1698d21e3b0f9a5780ab2c28e684cdd812a1a0
parent4e3033247f5c22848757a5da85f854ace2bd2e5b (diff)
downloadperlweeklychallenge-club-6b37925eeb4cf7c6cc22c1ab72e00d257c1eebb2.tar.gz
perlweeklychallenge-club-6b37925eeb4cf7c6cc22c1ab72e00d257c1eebb2.tar.bz2
perlweeklychallenge-club-6b37925eeb4cf7c6cc22c1ab72e00d257c1eebb2.zip
- Added solutions by Ulrich Rieke.
-rw-r--r--challenge-140/ulrich-rieke/cpp/ch-2.cpp26
-rw-r--r--challenge-140/ulrich-rieke/haskell/ch-2.hs8
-rw-r--r--challenge-140/ulrich-rieke/perl/ch-2.pl25
-rw-r--r--challenge-140/ulrich-rieke/raku/ch-1.raku17
-rw-r--r--challenge-140/ulrich-rieke/raku/ch-2.raku20
-rw-r--r--stats/pwc-current.json203
-rw-r--r--stats/pwc-language-breakdown-summary.json58
-rw-r--r--stats/pwc-language-breakdown.json952
-rw-r--r--stats/pwc-leaders.json394
-rw-r--r--stats/pwc-summary-1-30.json118
-rw-r--r--stats/pwc-summary-121-150.json126
-rw-r--r--stats/pwc-summary-151-180.json122
-rw-r--r--stats/pwc-summary-181-210.json102
-rw-r--r--stats/pwc-summary-211-240.json46
-rw-r--r--stats/pwc-summary-241-270.json52
-rw-r--r--stats/pwc-summary-31-60.json96
-rw-r--r--stats/pwc-summary-61-90.json46
-rw-r--r--stats/pwc-summary-91-120.json100
-rw-r--r--stats/pwc-summary.json538
19 files changed, 1582 insertions, 1467 deletions
diff --git a/challenge-140/ulrich-rieke/cpp/ch-2.cpp b/challenge-140/ulrich-rieke/cpp/ch-2.cpp
new file mode 100644
index 0000000000..a2e0e6eafb
--- /dev/null
+++ b/challenge-140/ulrich-rieke/cpp/ch-2.cpp
@@ -0,0 +1,26 @@
+#include <vector>
+#include <iostream>
+#include <algorithm>
+
+int main( ) {
+ std::cout << "Enter an positive integer!\n" ;
+ int i ;
+ std::cin >> i ;
+ std::cout << "\nanother positive integer!\n" ;
+ int j ;
+ std::cin >> j ;
+ std::cout << "\nanother positive integer!\n" ;
+ int k ;
+ std::cin >> k ;
+ std::vector<int> allNumbers ;
+ for ( int n = 1 ; n < j + 1 ; n++ )
+ allNumbers.push_back( n ) ;
+ for ( int mult = 2 ; mult < i + 1 ; mult++ ) {
+ for ( int n = 1 ; n < j + 1 ; n++ ) {
+ allNumbers.push_back( n * mult ) ;
+ }
+ }
+ std::sort( allNumbers.begin( ) , allNumbers.end( ) ) ;
+ std::cout << allNumbers[ k - 1 ] << std::endl ;
+ return 0 ;
+}
diff --git a/challenge-140/ulrich-rieke/haskell/ch-2.hs b/challenge-140/ulrich-rieke/haskell/ch-2.hs
new file mode 100644
index 0000000000..a561688832
--- /dev/null
+++ b/challenge-140/ulrich-rieke/haskell/ch-2.hs
@@ -0,0 +1,8 @@
+module Challenge140_2
+ where
+import Control.Applicative
+import Data.List ( sort )
+
+solution :: Int -> Int -> Int -> Int
+solution i j k = head $ drop ( k - 1 ) $ sort ( [1 .. j] ++ ((*) <$>
+[1 .. j] <*> [2 .. i]))
diff --git a/challenge-140/ulrich-rieke/perl/ch-2.pl b/challenge-140/ulrich-rieke/perl/ch-2.pl
new file mode 100644
index 0000000000..50e1ede801
--- /dev/null
+++ b/challenge-140/ulrich-rieke/perl/ch-2.pl
@@ -0,0 +1,25 @@
+#!/usr/bin/perl ;
+use strict ;
+use warnings ;
+use feature 'say' ;
+
+say "Enter three integers!" ;
+my $line = <STDIN> ;
+chomp $line ;
+while ( $line !~ /\A\s*(\d+\s*)+\z/ ) {
+ say "Enter three integers, separated by a blank!" ;
+ $line = <STDIN> ;
+ chomp $line ;
+}
+my ( $i , $j , $k ) = (split( /\s/ , $line))[0 .. 2] ;
+my @allNumbers ;
+for my $num ( 1 .. $j ) {
+ push @allNumbers , $num ;
+}
+for my $mult ( 2 .. $i ) {
+ for my $num ( 1 .. $j ) {
+ push @allNumbers, $mult * $num ;
+ }
+}
+my @sorted = sort { $a <=> $b } @allNumbers ;
+say $sorted[ $k - 1 ] ;
diff --git a/challenge-140/ulrich-rieke/raku/ch-1.raku b/challenge-140/ulrich-rieke/raku/ch-1.raku
new file mode 100644
index 0000000000..b6067eaf2c
--- /dev/null
+++ b/challenge-140/ulrich-rieke/raku/ch-1.raku
@@ -0,0 +1,17 @@
+use v6 ;
+
+sub infix:<+>( Str $theFirst is copy, Str $theSecond is copy ) {
+ my $sum = ($theFirst.parse-base( 2 ) , $theSecond.parse-base( 2 )).sum ;
+ +$sum.base( 2 )
+}
+
+sub MAIN( Str $theFirst is copy , Str $theSecond is copy ) {
+ while ( $theFirst !~~ /^ <[01]>+ $/ && $theSecond !~~ /^ <[01]>+ $/ ) {
+ say "the binary numbers should contain only 0 and 1!" ;
+ say "re-enter again! first number:" ;
+ $theFirst = $*IN.get ;
+ say "second number:" ;
+ $theSecond = $*IN.get ;
+ }
+ say ($theFirst + $theSecond) ;
+}
diff --git a/challenge-140/ulrich-rieke/raku/ch-2.raku b/challenge-140/ulrich-rieke/raku/ch-2.raku
new file mode 100644
index 0000000000..c4088499ab
--- /dev/null
+++ b/challenge-140/ulrich-rieke/raku/ch-2.raku
@@ -0,0 +1,20 @@
+use v6 ;
+
+say "Enter integers i , j and k, separated by blanks!" ;
+my $line = $*IN.get ;
+while ( $line !~~ /^\s* (\d+ \s*) ** 3 $/ ) {
+ say "Enter integers i , j and k , separated by blanks!" ;
+ $line = $*IN.get ;
+}
+my ( $i , $j , $k ) = $line.split( /\s+/ ) ;
+my @allNumbers ;
+for ( 1 .. $j ) -> $num {
+ @allNumbers.push( $num ) ;
+}
+for ( 2 .. $i ) -> $mult {
+ for ( 1 .. $j ) -> $num {
+ @allNumbers.push( $mult * $num ) ;
+ }
+}
+my @sorted = @allNumbers.sort ;
+say @sorted[ $k - 1 ] ;
diff --git a/stats/pwc-current.json b/stats/pwc-current.json
index f3a2df9b57..39a3a87b81 100644
--- a/stats/pwc-current.json
+++ b/stats/pwc-current.json
@@ -1,28 +1,14 @@
{
- "legend" : {
- "enabled" : 0
- },
- "plotOptions" : {
- "series" : {
- "borderWidth" : 0,
- "dataLabels" : {
- "format" : "{point.y}",
- "enabled" : 1
- }
- }
+ "title" : {
+ "text" : "The Weekly Challenge - 140"
},
"tooltip" : {
- "followPointer" : 1,
"pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>",
+ "followPointer" : 1,
"headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>"
},
- "yAxis" : {
- "title" : {
- "text" : "Total Solutions"
- }
- },
- "chart" : {
- "type" : "column"
+ "xAxis" : {
+ "type" : "category"
},
"series" : [
{
@@ -33,14 +19,14 @@
"y" : 2
},
{
- "drilldown" : "Andrew Shitov",
"name" : "Andrew Shitov",
- "y" : 2
+ "y" : 2,
+ "drilldown" : "Andrew Shitov"
},
{
"drilldown" : "Athanasius",
- "y" : 4,
- "name" : "Athanasius"
+ "name" : "Athanasius",
+ "y" : 4
},
{
"drilldown" : "Cheok-Yin Fung",
@@ -53,39 +39,39 @@
"drilldown" : "Cristina Heredia"
},
{
- "drilldown" : "Dave Jacoby",
"y" : 3,
- "name" : "Dave Jacoby"
+ "name" : "Dave Jacoby",
+ "drilldown" : "Dave Jacoby"
},
{
- "drilldown" : "E. Choroba",
+ "name" : "E. Choroba",
"y" : 2,
- "name" : "E. Choroba"
+ "drilldown" : "E. Choroba"
},
{
+ "drilldown" : "Feng Chang",
"y" : 2,
- "name" : "Feng Chang",
- "drilldown" : "Feng Chang"
+ "name" : "Feng Chang"
},
{
- "drilldown" : "Jake",
+ "y" : 1,
"name" : "Jake",
- "y" : 1
+ "drilldown" : "Jake"
},
{
- "drilldown" : "James Smith",
"y" : 3,
- "name" : "James Smith"
+ "name" : "James Smith",
+ "drilldown" : "James Smith"
},
{
- "name" : "Jan Krnavek",
+ "drilldown" : "Jan Krnavek",
"y" : 2,
- "drilldown" : "Jan Krnavek"
+ "name" : "Jan Krnavek"
},
{
+ "drilldown" : "Jorg Sommrey",
"y" : 2,
- "name" : "Jorg Sommrey",
- "drilldown" : "Jorg Sommrey"
+ "name" : "Jorg Sommrey"
},
{
"drilldown" : "Laurent Rosenfeld",
@@ -98,8 +84,8 @@
"drilldown" : "Luca Ferrari"
},
{
- "y" : 1,
"name" : "Paul Fajman",
+ "y" : 1,
"drilldown" : "Paul Fajman"
},
{
@@ -108,9 +94,9 @@
"drilldown" : "Paulo Custodio"
},
{
- "drilldown" : "Peter Campbell Smith",
+ "y" : 2,
"name" : "Peter Campbell Smith",
- "y" : 2
+ "drilldown" : "Peter Campbell Smith"
},
{
"drilldown" : "Robert DiCicco",
@@ -118,9 +104,9 @@
"y" : 1
},
{
+ "drilldown" : "Roger Bell_West",
"name" : "Roger Bell_West",
- "y" : 5,
- "drilldown" : "Roger Bell_West"
+ "y" : 5
},
{
"drilldown" : "Simon Green",
@@ -128,42 +114,52 @@
"y" : 3
},
{
- "drilldown" : "W. Luis Mochan",
"y" : 3,
- "name" : "W. Luis Mochan"
+ "name" : "Ulrich Rieke",
+ "drilldown" : "Ulrich Rieke"
+ },
+ {
+ "drilldown" : "W. Luis Mochan",
+ "name" : "W. Luis Mochan",
+ "y" : 3
}
],
- "colorByPoint" : 1,
- "name" : "The Weekly Challenge - 140"
+ "name" : "The Weekly Challenge - 140",
+ "colorByPoint" : 1
}
],
- "title" : {
- "text" : "The Weekly Challenge - 140"
+ "plotOptions" : {
+ "series" : {
+ "dataLabels" : {
+ "format" : "{point.y}",
+ "enabled" : 1
+ },
+ "borderWidth" : 0
+ }
},
"drilldown" : {
"series" : [
{
- "name" : "Abigail",
+ "id" : "Abigail",
"data" : [
[
"Perl",
2
]
],
- "id" : "Abigail"
+ "name" : "Abigail"
},
{
+ "id" : "Andrew Shitov",
"name" : "Andrew Shitov",
"data" : [
[
"Raku",
2
]
- ],
- "id" : "Andrew Shitov"
+ ]
},
{
- "name" : "Athanasius",
"data" : [
[
"Perl",
@@ -174,29 +170,31 @@
2
]
],
+ "name" : "Athanasius",
"id" : "Athanasius"
},
{
- "name" : "Cheok-Yin Fung",
"id" : "Cheok-Yin Fung",
"data" : [
[
"Perl",
1
]
- ]
+ ],
+ "name" : "Cheok-Yin Fung"
},
{
- "id" : "Cristina Heredia",
+ "name" : "Cristina Heredia",
"data" : [
[
"Perl",
1
]
],
- "name" : "Cristina Heredia"
+ "id" : "Cristina Heredia"
},
{
+ "id" : "Dave Jacoby",
"name" : "Dave Jacoby",
"data" : [
[
@@ -207,40 +205,40 @@
"Blog",
1
]
- ],
- "id" : "Dave Jacoby"
+ ]
},
{
+ "id" : "E. Choroba",
"name" : "E. Choroba",
"data" : [
[
"Perl",
2
]
- ],
- "id" : "E. Choroba"
+ ]
},
{
+ "name" : "Feng Chang",
"data" : [
[
"Raku",
2
]
],
- "id" : "Feng Chang",
- "name" : "Feng Chang"
+ "id" : "Feng Chang"
},
{
- "id" : "Jake",
+ "name" : "Jake",
"data" : [
[
"Perl",
1
]
],
- "name" : "Jake"
+ "id" : "Jake"
},
{
+ "name" : "James Smith",
"data" : [
[
"Perl",
@@ -251,12 +249,11 @@
1
]
],
- "id" : "James Smith",
- "name" : "James Smith"
+ "id" : "James Smith"
},
{
- "name" : "Jan Krnavek",
"id" : "Jan Krnavek",
+ "name" : "Jan Krnavek",
"data" : [
[
"Blog",
@@ -265,18 +262,16 @@
]
},
{
- "name" : "Jorg Sommrey",
+ "id" : "Jorg Sommrey",
"data" : [
[
"Perl",
2
]
],
- "id" : "Jorg Sommrey"
+ "name" : "Jorg Sommrey"
},
{
- "name" : "Laurent Rosenfeld",
- "id" : "Laurent Rosenfeld",
"data" : [
[
"Perl",
@@ -290,11 +285,11 @@
"Blog",
1
]
- ]
+ ],
+ "name" : "Laurent Rosenfeld",
+ "id" : "Laurent Rosenfeld"
},
{
- "name" : "Luca Ferrari",
- "id" : "Luca Ferrari",
"data" : [
[
"Raku",
@@ -304,50 +299,51 @@
"Blog",
4
]
- ]
+ ],
+ "name" : "Luca Ferrari",
+ "id" : "Luca Ferrari"
},
{
- "name" : "Paul Fajman",
"id" : "Paul Fajman",
"data" : [
[
"Perl",
1
]
- ]
+ ],
+ "name" : "Paul Fajman"
},
{
- "name" : "Paulo Custodio",
- "id" : "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",
"data" : [
[
"Perl",
1
]
],
- "id" : "Robert DiCicco",
"name" : "Robert DiCicco"
},
{
- "id" : "Roger Bell_West",
"data" : [
[
"Perl",
@@ -362,9 +358,11 @@
1
]
],
- "name" : "Roger Bell_West"
+ "name" : "Roger Bell_West",
+ "id" : "Roger Bell_West"
},
{
+ "id" : "Simon Green",
"data" : [
[
"Perl",
@@ -375,11 +373,24 @@
1
]
],
- "id" : "Simon Green",
"name" : "Simon Green"
},
{
- "name" : "W. Luis Mochan",
+ "data" : [
+ [
+ "Perl",
+ 1
+ ],
+ [
+ "Raku",
+ 2
+ ]
+ ],
+ "name" : "Ulrich Rieke",
+ "id" : "Ulrich Rieke"
+ },
+ {
+ "id" : "W. Luis Mochan",
"data" : [
[
"Perl",
@@ -390,14 +401,22 @@
1
]
],
- "id" : "W. Luis Mochan"
+ "name" : "W. Luis Mochan"
}
]
},
+ "legend" : {
+ "enabled" : 0
+ },
"subtitle" : {
- "text" : "[Champions: 21] Last updated at 2021-11-27 11:40:36 GMT"
+ "text" : "[Champions: 22] Last updated at 2021-11-27 13:07:43 GMT"
},
- "xAxis" : {
- "type" : "category"
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
+ },
+ "chart" : {
+ "type" : "column"
}
}
diff --git a/stats/pwc-language-breakdown-summary.json b/stats/pwc-language-breakdown-summary.json
index 9688cf07c7..127ca2e5c1 100644
--- a/stats/pwc-language-breakdown-summary.json
+++ b/stats/pwc-language-breakdown-summary.json
@@ -1,37 +1,21 @@
{
+ "title" : {
+ "text" : "The Weekly Challenge Contributions [2019 - 2021]"
+ },
"tooltip" : {
"pointFormat" : "<b>{point.y:.0f}</b>"
},
- "legend" : {
- "enabled" : "false"
- },
"xAxis" : {
- "type" : "category",
"labels" : {
"style" : {
"fontSize" : "13px",
"fontFamily" : "Verdana, sans-serif"
}
- }
- },
- "subtitle" : {
- "text" : "Last updated at 2021-11-27 11:40:36 GMT"
- },
- "title" : {
- "text" : "The Weekly Challenge Contributions [2019 - 2021]"
- },
- "chart" : {
- "type" : "column"
- },
- "yAxis" : {
- "title" : {
- "text" : null
},
- "min" : 0
+ "type" : "category"
},
"series" : [
{
- "name" : "Contributions",
"data" : [
[
"Blog",
@@ -39,25 +23,41 @@
],
[
"Perl",
- 6724
+ 6725
],
[
"Raku",
- 4088
+ 4090
]
],
+ "name" : "Contributions",
"dataLabels" : {
- "rotation" : -90,
- "format" : "{point.y:.0f}",
- "align" : "right",
- "enabled" : "true",
- "color" : "#FFFFFF",
"style" : {
"fontSize" : "13px",
"fontFamily" : "Verdana, sans-serif"
},
- "y" : 10
+ "format" : "{point.y:.0f}",
+ "enabled" : "true",
+ "y" : 10,
+ "color" : "#FFFFFF",
+ "rotation" : -90,
+ "align" : "right"
}
}
- ]
+ ],
+ "legend" : {
+ "enabled" : "false"
+ },
+ "subtitle" : {
+ "text" : "Last updated at 2021-11-27 13:07:43 GMT"
+ },
+ "yAxis" : {
+ "title" : {
+ "text" : null
+ },
+ "min" : 0
+ },
+ "chart" : {
+ "type" : "column"
+ }
}
diff --git a/stats/pwc-language-breakdown.json b/stats/pwc-language-breakdown.json
index 399a57ff48..4658ecd54b 100644
--- a/stats/pwc-language-breakdown.json
+++ b/stats/pwc-language-breakdown.json
@@ -1,13 +1,22 @@
{
- "xAxis" : {
- "type" : "category"
+ "chart" : {
+ "type" : "column"
+ },
+ "yAxis" : {
+ "title" : {
+ "text" : "Total Solutions"
+ }
},
"subtitle" : {
- "text" : "Click the columns to drilldown the language breakdown. Last updated at 2021-11-27 11:40:36 GMT"
+ "text" : "Click the columns to drilldown the language breakdown. Last updated at 2021-11-27 13:07:43 GMT"
+ },
+ "legend" : {
+ "enabled" : "false"
},
"drilldown" : {
"series" : [
{
+ "id" : "001",
"data" : [
[
"Perl",
@@ -22,11 +31,10 @@
11
]
],
- "id" : "001",
"name" : "001"
},
{
- "name" : "002",
+ "id" : "002",
"data" : [
[
"Perl",
@@ -41,11 +49,11 @@
10
]
],
- "id" : "002"
+ "name" : "002"
},
{
- "name" : "003",
"id" : "003",
+ "name" : "003",
"data" : [
[
"Perl",
@@ -62,7 +70,6 @@
]
},
{
- "name" : "004",
"data" : [
[
"Perl",
@@ -77,10 +84,12 @@
10
]
],
+ "name" : "004",
"id" : "004"
},
{
"id" : "005",
+ "name" : "005",
"data" : [
[
"Perl",
@@ -94,11 +103,9 @@
"Blog",
12
]
- ],
- "name" : "005"
+ ]
},
{
- "name" : "006",
"data" : [
[
"Perl",
@@ -113,11 +120,11 @@
7
]
],
+ "name" : "006",
"id" : "006"
},
{
"name" : "007",
- "id" : "007",
"data" : [
[
"Perl",
@@ -131,7 +138,8 @@
"Blog",
10
]
- ]
+ ],
+ "id" : "007"
},
{
"id" : "008",
@@ -152,8 +160,8 @@
"name" : "008"
},
{
- "name" : "009",
"id" : "009",
+ "name" : "009",
"data" : [
[
"Perl",
@@ -170,7 +178,7 @@
]
},
{
- "name" : "010",
+ "id" : "010",
"data" : [
[
"Perl",
@@ -185,7 +193,7 @@
11
]
],
- "id" : "010"
+ "name" : "010"
},
{
"name" : "011",
@@ -206,8 +214,6 @@
"id" : "011"
},
{
- "name" : "012",
- "id" : "012",
"data" : [
[
"Perl",
@@ -221,11 +227,13 @@
"Blog",
11
]
- ]
+ ],
+ "name" : "012",
+ "id" : "012"
},
{
- "name" : "013",
"id" : "013",
+ "name" : "013",
"data" : [
[
"Perl",
@@ -242,6 +250,7 @@
]
},
{
+ "name" : "014",
"data" : [
[
"Perl",
@@ -256,11 +265,10 @@
15
]
],
- "id" : "014",
- "name" : "014"
+ "id" : "014"
},
{
- "id" : "015",
+ "name" : "015",
"data" : [
[
"Perl",
@@ -275,11 +283,11 @@
15
]
],
- "name" : "015"
+ "id" : "015"
},
{
- "name" : "016",
"id" : "016",
+ "name" : "016",
"data" : [
[
"Perl",
@@ -296,6 +304,7 @@
]
},
{
+ "id" : "017",
"name" : "017",
"data" : [
[
@@ -310,8 +319,7 @@
"Blog",
12
]
- ],
- "id" : "017"
+ ]
},
{
"name" : "018",
@@ -346,10 +354,11 @@
13
]
],
- "id" : "019",
- "name" : "019"
+ "name" : "019",
+ "id" : "019"
},
{
+ "name" : "020",
"data" : [
[
"Perl",
@@ -364,10 +373,10 @@
13
]
],
- "id" : "020",
- "name" : "020"
+ "id" : "020"
},
{
+ "id" : "021",
"data" : [
[
"Perl",
@@ -382,11 +391,10 @@
10
]
],
- "id" : "021",
"name" : "021"
},
{
- "name" : "022",
+ "id" : "022",
"data" : [
[
"Perl",
@@ -401,10 +409,10 @@
10
]
],
- "id" : "022"
+ "name" : "022"
},
{
- "name" : "023",
+ "id" : "023",
"data" : [
[
"Perl",
@@ -419,10 +427,10 @@
12
]
],
- "id" : "023"
+ "name" : "023"
},
{
- "id" : "024",
+ "name" : "024",
"data" : [
[
"Perl",
@@ -437,9 +445,10 @@
11
]
],
- "name" : "024"
+ "id" : "024"
},
{
+ "name" : "025",
"data" : [
[
"Perl",
@@ -454,11 +463,9 @@
12
]
],
- "id" : "025",
- "name" : "025"
+ "id" : "025"
},
{
- "id" : "026",
"data" : [
[
"Perl",
@@ -473,9 +480,11 @@
10
]
],
- "name" : "026"
+ "name" : "026",
+ "id" : "026"
},
{
+ "id" : "027",
"name" : "027",
"data" : [
[
@@ -490,8 +499,7 @@
"Blog",
9
]
- ],
- "id" : "027"
+ ]
},
{
"name" : "028",
@@ -512,7 +520,6 @@
"id" : "028"
},
{
- "id" : "029",
"data" : [
[
"Perl",
@@ -527,11 +534,11 @@
12
]
],
- "name" : "029"
+ "name" : "029",
+ "id" : "029"
},
{
"name" : "030",
- "id" : "030",
"data" : [
[
"Perl",
@@ -545,9 +552,11 @@
"Blog",
10
]
- ]
+ ],
+ "id" : "030"
},
{