# Week 89, Issue 1 Implemenations of [Problem 1 of Week 89](https://perlweeklychallenge.org/blog/perl-weekly-challenge-089/#TASK1) of The Weekly Challenge in different programming languages. ## Using built-in or library functions for GCD 1. [Raku](raku/ch-1.raku) 1. [Python](python/ch-1.py) 1. [C++ (C++17)](cpp/ch-1.cpp) 1. [Perl](perl/ch-1.pl) 1. [Ruby](ruby/ch-1.rb) 1. [Scala](scala/ch-1.scala) 1. [C#](csharp/ch-1.cs) 1. [Dart](dart/ch-1.dart) 1. [Julia](julia/ch-1.jl) 1. [D](d/ch1.d) 1. [Lisp (SBCL)](lisp/ch-1.lisp) ## With a custom implementation of GCD 1. [C](c/ch-1.c) 1. [node.js (JavaScript)](javascript/ch-1.js) 1. [Java](java/ch-1.java) 1. [Rust](rust/ch-1.rs) 1. [Pascal (FreePascal)](pascal/ch-1.pas) 1. [Go](go/ch-1.go) 1. [Lua](lua/ch-1.lua) 1. [Fortran (Fortran 95)](fortran/ch-1.f95) 1. [PHP](php/ch-1.php) 1. [Kotlin](kotlin/ch-1.kt) 1. [Bash](bash/ch-1.bash) Also read a [big article](index.md) about all the solutions and the task.