From 594af3f4d890006e17bfbeb3ad8f8a03101e8ea5 Mon Sep 17 00:00:00 2001 From: novahe Date: Sat, 1 May 2021 00:24:53 +0800 Subject: [PATCH] fix 263: remove redundant compute --- leetcode/0263.Ugly-Number/263. Ugly Number.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/leetcode/0263.Ugly-Number/263. Ugly Number.go b/leetcode/0263.Ugly-Number/263. Ugly Number.go index f155ab422..42e66c217 100644 --- a/leetcode/0263.Ugly-Number/263. Ugly Number.go +++ b/leetcode/0263.Ugly-Number/263. Ugly Number.go @@ -1,9 +1,11 @@ package leetcode func isUgly(num int) bool { - for i := 2; i < 6 && num > 0; i++ { - for num%i == 0 { - num /= i + if num > 0 { + for _, i := range []int{2, 3, 5} { + for num%i == 0 { + num /= i + } } } return num == 1