87. 콘솔에서 세개의 정수( a, r, n )를 입력받고, a를 시작값, r을 등비값으로 가지는 등비수열의 n번째 값을 출력하라.
입력: 1Line 에 공백을 두고 3개의 정수가 입력됨
입력 범위 : 0 ~ 7
입력 예시
2 3 7
출력 예시
1458
JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int startNum = scan.nextInt();
int mulNum = scan.nextInt();
int targetIndex = scan.nextInt();
scan.close();
int result = startNum;
for (int i = 1; i < targetIndex; i++) {
result *= mulNum;
}
System.out.println(result);
}
}
Swift 4.2
import Foundation
if let line = readLine(){
let valueArray = line.split(separator: " ")
if valueArray.count == 3,
let startNum = Int(valueArray.first!),
let mulNum = Int(valueArray[1]),
let targetIndex = Int(valueArray[2])
{
var result = startNum
for _ in 1 ..< targetIndex {
result *= mulNum
}
print(result)
}
}
이전 문제에서 부호랑 변수명만 바꾸었습니다.
반응형
'iOS > CodeUP - 기초100 With Swift' 카테고리의 다른 글
1091 : [기초-종합] 수 나열하기3 with Swift (0) | 2021.06.25 |
---|---|
1089 : [기초-종합] 수 나열하기1 with Swift (0) | 2021.06.23 |
1088 : [기초-종합] 3의 배수는 통과? with Swift (0) | 2021.06.23 |
1087 : [기초-종합] 여기까지! 이제그만~ with Swift (0) | 2021.06.22 |
1086 : [기초-정보] 그림 파일 저장용량 계산하기 with Swift (0) | 2021.06.22 |