From 9208d1e09523b2dc66bfcdcf68031909513902a9 Mon Sep 17 00:00:00 2001 From: Chetan Patel Date: Sun, 9 Oct 2022 22:59:45 +0530 Subject: [PATCH] new_problems --- Beginner/Audible Range/audible_range.rb | 8 +++++++ .../Maximum_Submissions.rb | 15 +++++++++++++ Beginner/Ranklist Pages/Ranklist_Pages.rb | 18 ++++++++++++++++ Beginner/Reach the Target/Reach_the_Target.rb | 15 +++++++++++++ Beginner/Speciality/Speciality.rb | 21 +++++++++++++++++++ Beginner/Who is taller!/Who _is_taller!.rb | 17 +++++++++++++++ 6 files changed, 94 insertions(+) create mode 100644 Beginner/Audible Range/audible_range.rb create mode 100644 Beginner/Maximum Submissions/Maximum_Submissions.rb create mode 100644 Beginner/Ranklist Pages/Ranklist_Pages.rb create mode 100644 Beginner/Reach the Target/Reach_the_Target.rb create mode 100644 Beginner/Speciality/Speciality.rb create mode 100644 Beginner/Who is taller!/Who _is_taller!.rb diff --git a/Beginner/Audible Range/audible_range.rb b/Beginner/Audible Range/audible_range.rb new file mode 100644 index 00000000..b3d5927b --- /dev/null +++ b/Beginner/Audible Range/audible_range.rb @@ -0,0 +1,8 @@ +for input in (1..number) do + fre = gets.chomp.to_i + if fre.between?(67, 45000) + puts "YES" + else + puts "NO" + end +end diff --git a/Beginner/Maximum Submissions/Maximum_Submissions.rb b/Beginner/Maximum Submissions/Maximum_Submissions.rb new file mode 100644 index 00000000..d481ba0b --- /dev/null +++ b/Beginner/Maximum Submissions/Maximum_Submissions.rb @@ -0,0 +1,15 @@ +number = gets.chomp.to_i +if 1<= number && number <= 30 + for i in 1..number do + if 1<= number && number <= 30 + lasts_min = gets.chomp.to_i + submissions = lasts_min * 2 + puts "#{submissions}" + else + puts "number out of range" + end + end +else + puts "out of range" +end + diff --git a/Beginner/Ranklist Pages/Ranklist_Pages.rb b/Beginner/Ranklist Pages/Ranklist_Pages.rb new file mode 100644 index 00000000..0442ce9e --- /dev/null +++ b/Beginner/Ranklist Pages/Ranklist_Pages.rb @@ -0,0 +1,18 @@ +# cook your code here +number = gets.chomp.to_i +if 1<=number && number<=1000 + for i in 1..number do + page = gets.chomp.to_i + if 1<=page && number<=1000 + if page%25 == 0 + puts "#{page/25}" + else + puts "#{page/25+1}" + end + else + puts "page is out of range" + end + end +else + puts "out of range" +end \ No newline at end of file diff --git a/Beginner/Reach the Target/Reach_the_Target.rb b/Beginner/Reach the Target/Reach_the_Target.rb new file mode 100644 index 00000000..f845595f --- /dev/null +++ b/Beginner/Reach the Target/Reach_the_Target.rb @@ -0,0 +1,15 @@ +# cook your code here +number = gets.chomp.to_i +if number.between?(1,10) + for i in (1..number) do + x,y = gets.split.map(&:to_i) + if x.between?(50,200) && y.between?(50,200) + result = x-y + puts "#{result}" + else + puts "range should be between 50 to 200" + end + end +else + puts "out of range" +end \ No newline at end of file diff --git a/Beginner/Speciality/Speciality.rb b/Beginner/Speciality/Speciality.rb new file mode 100644 index 00000000..f146c3d7 --- /dev/null +++ b/Beginner/Speciality/Speciality.rb @@ -0,0 +1,21 @@ +# cook your code here +number = gets.chomp.to_i +if 1<= number && number <=10000 + for i in 1..number do + x,y,z = gets.split.map(&:to_i) + if 1<= x && 1<=y && 1<=z && x<= 100 && y<=100 && z<=100 && x!=y && x!=z && y!=x && y!=z && z!= x && z!=y + + if x > y && x > z + puts "Setter" + elsif y > x && y > z + puts "Tester" + else + puts "Editorialist" + end + else + puts "puts the inputs between 1 to 100" + end + end +else + puts "number is out of range" +end \ No newline at end of file diff --git a/Beginner/Who is taller!/Who _is_taller!.rb b/Beginner/Who is taller!/Who _is_taller!.rb new file mode 100644 index 00000000..57bd9de0 --- /dev/null +++ b/Beginner/Who is taller!/Who _is_taller!.rb @@ -0,0 +1,17 @@ +number = gets.chomp.to_i +if number.between?(1,1000) + for i in (1..number) do + x,y = gets.split.map(&:to_i) + if x.between?(100,200) && y.between?(100,200) + if x < y + puts "B" + else + puts "A" + end + else + puts "age should be between 1 to 100" + end + end +else + puts "out of range" +end