Answer-I

谷口

>|ruby| require 'pp'

def is_anagram(a)

 b=[]
 c=[]
 n=a.size-1
 for i in 0..n do
   b << a[n-i]
   c << a[i]
 end
 if b==c
 then return true
 else return false
 end

end

printf "Judge wether it's an anagram. Please type a string.\n>>" word = gets.chomp.to_s pp word if is_anagram(word)==true then

 puts "true : It's an anagrams."

else

 puts "false : It's not an anagram."

end

<

山本

>|ruby| require 'pp' include Math

def isprime(x)

 for i in 2..x-1 do
   if x%i==0 then
     return false
   end
 end
 return true

end

a=[] b=[]

File.open("array.txt").each do |line|

 if isprime(line.chomp.to_i) then
   a.push(line.chomp.to_i)
 end
 a=a.uniq

end pp a

<

正木

>|ruby|

  1. -*- coding: utf-8 -*-

require 'pp'

def divisor(x)

 a=[]
 for i in 2..x-1
   if x%(x-i)==0 then
     a.push(x-i)
   end
 end
 return a

end

puts "xの値を入力して下さい." x=gets.chomp.to_i pp a=divisor(x)

puts "yの値を入力して下さい." y=gets.chomp.to_i pp b=divisor(y)

c=a&b pp c puts c[0]

<
Last modified:2016/07/19 12:42:13
Keyword(s):
References: