From ffad13c13ff195a048fa7583a8a859fd7e7bf536 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Wed, 16 Mar 2022 19:10:37 +0000 Subject: - Added guest contribution by Robert DiCicco. --- challenge-156/robert-dicicco/bash/ch-1.bash | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 challenge-156/robert-dicicco/bash/ch-1.bash diff --git a/challenge-156/robert-dicicco/bash/ch-1.bash b/challenge-156/robert-dicicco/bash/ch-1.bash new file mode 100644 index 0000000000..e09cefb739 --- /dev/null +++ b/challenge-156/robert-dicicco/bash/ch-1.bash @@ -0,0 +1,25 @@ +#!usr/bin/env bash + +# AUTHOR: Robert DiCicco +# DATE: 16-MAR-2022 +# Challenge 156 Pernicious Numbers ( Bash ) + +Primes=' 2 3 5 7 11 13 17 19 23 29 ' +Cnt=0 +Num=1 + +until [[ $Cnt -eq 10 ]] +do + BinNum=`echo "obase=2;$Num" | bc` + res="${BinNum//[^1]}" + rescnt=${#res} + + if grep -q " $rescnt " <<< "$Primes"; then + echo -n "$Num " + ((Cnt=Cnt+1)) + fi + + ((Num=Num+1)) +done + +echo " " -- cgit