#!/usr/bin/perlusewarnings;usestrict;sub perimeters{my($n)=@_;my@f=(1,1);my$s=0;for(0..$n){$s+=$f[0];@f=($f[1],$f[0]+$f[1]);}return4*$s}# In a good TDD tradition, I started with these lines:useTest::Moretests=>2;isperimeters(5),80;isperimeters(7),216;
Thursday (5 KYU): Perimeter of squares in a rectangle
codewars.com/kata/559a28007caad2ac...
TypeScript. Great practice!