Skip to content

Instantly share code, notes, and snippets.

View louiee's full-sized avatar

Louie Octo louiee

View GitHub Profile
@louiee
louiee / temp.pl
Last active December 14, 2017 14:03
171215you
#!/usr/bin/perl
@array = qw(be
bee
beef
beer
beech
beach);
foreach (@array){
@louiee
louiee / FizzBuzz.pl
Last active December 8, 2017 05:46 — forked from c17004/FizzBuzz.pl
20171208_FizzBuzz_修正版
#!/usr/bin/perl
use warnings;
use strict;
use 5.010;
my @inc = (1..100);
for (@inc){
if (($_ % 3 == 0) && ($_ % 5 == 0)){
say "FizzBuzz";
@louiee
louiee / fizzbuzz_inc.pl
Created December 8, 2017 02:47
配列foreachでの展開のFizzbuss
#!/usr/bin/perl
use warnings;
use strict;
use 5.010;
my @inc = (1..100);
for(@inc){
if(($_ % 3 == "0") && ($_ %5 == "0")){
say "FizzBuzz";
}elsif($_ % 3 == "0"){
@louiee
louiee / odd0.pl
Created December 1, 2017 15:26
繰り返しと条件分岐の例
#!/usr/bin/perl
#Odd number0 Script 2017/12/01
#0は奇数でも偶数でもない・・・説
use warnings;
use strict;
use 5.010;
for(my $i=0 ; $i<10; $i++){
if($i==0){
@louiee
louiee / odd.pl
Created December 1, 2017 15:12
繰り返しと条件分岐の例・・・0は偶数でも奇数でもない説で。
#!/usr/bin/perl
#Odd number Script 2017/12/01
#0は奇数でも偶数でもない・・・説
use warnings;
use strict;
use 5.010;
foreach(0..9){
if($_==0){
@louiee
louiee / jack.pl
Created November 29, 2017 06:28
Perl版のサンプルコード
#!/usr/bin/perl
use 5.010;
use List::Util qw/sum/;
chomp(my $line = <STDIN>);
my @my_card = split(" ", $line);
if($my_card[0] == "0"){
say "10";
@louiee
louiee / match.pl
Last active November 24, 2017 01:56
正規表現テンプレート
#!/usr/bin/perl
while(<>){
chomp;
if(/パターンをここにかく/){
print "マッチしたやつ:|$`<$&>$'|\n";
}
}else{
print "マッチしない:|$_|\n" ;
}
@louiee
louiee / panp.pl
Created November 16, 2017 14:34
ピーマンの数が 10 個では、必ず 150g のセット
#!/usr/bin/perl
use strict;
my @weight;
push @weight, 30 + int(rand(20)) while @weight < 10;
print "Weight: @weight\n";
my @work;
comb(@weight);
@louiee
louiee / weq.pl
Created November 14, 2017 22:46
スクレイピング
#!/usr/bin/perl
use strict;
use warnings;
use Web::Query;
# 出演者リストを取得する
sub checkkStars {
my $uri = shift;
my $res;
@louiee
louiee / katakana0.pl
Created November 10, 2017 07:10
カタカナ抽出 encode
#! /usr/bin/perl
use utf8;
use warnings;
use strict;
use Encode qw/encode decode/;
my $word;
while(<>){
$word=decode('UTF-8',$_);
if($word=~/[ァ-タダ-ヶ]/){