小编Ser*_*rgi的帖子

从 PGadmin 中删除查询历史记录窗口

我不确定如何在 pgAdmin 中激活此选项,但我不知道如何删除它。

每次我打开 pgAdmin 时,它都会遍历每个查询,这意味着我必须等待几分钟才能再次开始查询。

有人知道如何删除它吗?

在此输入图像描述

非常感谢!

pgadmin-4

7
推荐指数
1
解决办法
4044
查看次数

在Ruby中将每个单词的每个n个字符大写

我需要为字符串中的每个单词大写每个“第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个字符大写吗?

谢谢!

ruby string uppercase

2
推荐指数
2
解决办法
281
查看次数

Ruby中数字的最大素数因子

早上好,

我编写了以下代码,它与小数字一起使用,以找到数字的最大主要因素.我无法使用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)系统的边缘情况冻结.

任何人都可以告诉我如何重构我的代码,使其更有效率?

非常感谢!

ruby primes factors

0
推荐指数
1
解决办法
228
查看次数

标签 统计

ruby ×2

factors ×1

pgadmin-4 ×1

primes ×1

string ×1

uppercase ×1