RosettaCodeData/Task/Square-but-not-cube/Swift/square-but-not-cube.swift
2023-07-01 13:44:08 -04:00

15 lines
288 B
Swift

var s = 1, c = 1, cube = 1, n = 0
while n < 30 {
let square = s * s
while cube < square {
c += 1
cube = c * c * c
}
if cube == square {
print("\(square) is a square and a cube.")
} else {
print(square)
n += 1
}
s += 1
}