Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 8 years ago.
Improve this question
I'm trying to find the greatest prime number based on a max value...I just want this to print the largest prime number but I can't figure out how to break this loop after printing the first number.
require 'prime'
1000.downto(1) do |i|
while i.prime? do print i
end
end
i am not familiar with ruby but i guess it should work
1000.downto(1) do |i|
if i.prime? then
print i
break
end
end
Related
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 1 year ago.
Improve this question
How to change string a type value to complex number?
I need to perform arithmetic operations on complex numbers which are passed through command line arguments.
For example:
go run file.go 3-4i + 7+2i
Starting from Go 1.15, there is a ParseComplex function in the strconv package:
https://golang.org/pkg/strconv/#ParseComplex
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 3 years ago.
Improve this question
Isn't that out of order output
QAQ
this is my code
var i=map[int]int{
1:1,
2:2,
3:3,
}
for i2, i3 := range i {
fmt.Println(i2, i3)
}
and the output is
1 1
2 2
3 3
why?
Go maps do not guarantee iteration order. In fact, the order may change from one iteration to the other, and the order of insertion and type-specific value order is not relevant. More info here:
https://blog.golang.org/go-maps-in-action
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 4 years ago.
Improve this question
class Song
def initilaize(name,artist,duration)
#name=name
#artist=artist
#duration=duration
end
end
song = Song.new("ruby","Bicylops " ,260)
puts song.artist
Very simple.
You spelled initialize as initilaize.
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 6 years ago.
Improve this question
I have:
str = "something"
str[0, 1] #=> "s"
str[0, 2] #=> "so"
str[3, 4] #=> "ethi"
str[2, 3] #=> "meth"
I can't see logic in this. What is returned by this double indexes?
str[2,3] is "met". In this form it is str[zero_based_start_position, number_of_characters]
See ruby documentation on String class
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 7 years ago.
Improve this question
myhash = {answer: "yes", something: hello, another: "yes"}
myhash.delete[another]
I want to delete the another key-value pair. But, ruby gives me an error saying wrong number of arguments (0 for 1). What's going on?
the method delete is a method, not an element on the hash , and another key is a symbol, so you should call on this form
myhash.delete(:another)