我不确定如何在 pgAdmin 中激活此选项,但我不知道如何删除它。
每次我打开 pgAdmin 时,它都会遍历每个查询,这意味着我必须等待几分钟才能再次开始查询。
有人知道如何删除它吗?
非常感谢!
我需要为字符串中的每个单词大写每个“第n个”字符(在此示例中,第4个字符的倍数,因此字符4、8、12等)。
我想出了以下代码(我知道不是很优雅!),但是它仅适用于which length < 8
。
'capitalize every fourth character in this string'.split(' ').map do |word|
word.split('').map.with_index do |l,idx|
idx % 3 == 0 && idx > 0 ? word[idx].upcase : l
end
.join('')
end
.flatten.join(' ')
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我如何将长度> 8的单词中的第4个字符大写吗?
谢谢!
早上好,
我编写了以下代码,它与小数字一起使用,以找到数字的最大主要因素.我无法使用Prime
,我需要提出一个手动解决方案.
def is_prime?(number)
list = (2..(Math.sqrt(number))).to_a
list.each do |i|
return false if number % i == 0
end
true
end
def biggest_prime(number)
list = (2..((number))).to_a
divisors = list.select{|i| is_prime?(i)}
divisors.select{|i| number % i == 0 }.max
end
Run Code Online (Sandbox Code Playgroud)
13195的主要因素是5,7,13和29.
biggest_prime(13195) => 29
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试biggest_prime(600851475143)
系统的边缘情况冻结.
任何人都可以告诉我如何重构我的代码,使其更有效率?
非常感谢!