inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của leedoy7989

leedoy7989 leedoy7989

@leedoy79896096

Số lượng đánh giá đã viết
1
Xếp hạng trung bình
5.0

Bài viết 6

Hỏi & Đáp

11653번 (2강 최적화) 질문이있습니다.

최적화 보석값 입력 받기 let gem = readLine().map { Double($0)! }! //소인수 분해해야함. var answers: [Int] = [] var previous = Int(gem) var squreRoot = Int(Double(gem).squareRoot()) func check2(divided: Int, i: Int) -> Bool { if divided % i == .zero { previous = divided / i answers.append(i) return true } else { return false } } //2,3,4 for i in 2...squreRoot { var flag = true repeat { let result = check2(divided: previous, i: i) flag = result } while flag } if previous != 1 { answers.append(previous) } answers.sort() print(answers.count) print(answers.compactMap { String($0) }.joined(separator: " ")) 통과한 답변 공유합니다~

Lượt thích
1
Số bình luận
2
Lượt xem
261

Hỏi & Đáp

capitalized 오류

감사합니다!

Lượt thích
0
Số bình luận
2
Lượt xem
344

Hỏi & Đáp

컴파일러 오류

감사합니다!

Lượt thích
0
Số bình luận
2
Lượt xem
389

Hỏi & Đáp

insert 컴파일러 오류

감사합니다!

Lượt thích
0
Số bình luận
2
Lượt xem
316