84. 콘솔에서 정수 하나를 입력받는다.
값이 0인 변수 x에 입력받은 정수보다 작거나 같을때 까지 1 + 2 + 3 + ... 한다했을때
총 더해진값을 출력하라.
// 라는 문제인데 입출력 보면 작거나 작을때가 아닌 크거나 같을때까지로 기존 1080문제와 같은 문제입니다.
// 여러 문제를 만들다 보니 좀 단어가 헷갈리셧나봐요
입력 범위: 1 ~ 100000000
입력 예시
57
출력 예시
66
JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int stopNum = scan.nextInt();
scan.close();
long totalValue = 0;
int addValue = 0;
while(totalValue < stopNum) totalValue += ++addValue;
System.out.println(totalValue);
}
}
Swift 4.2
import Foundation
if let line = readLine(),let stopNum = Int(line) {
var totalValue = 0
var addValue = 0
while totalValue < stopNum {
addValue += 1
totalValue += addValue
}
print(totalValue)
}
1080항 에세 출력문만 바꾸었습니다.
추가로 1080 보다 입력범위 값이 늘어났기에 자바에서 저장변수를 long형으로 변경했습니다.
반응형
'iOS > CodeUP - 기초100 With Swift' 카테고리의 다른 글
1089 : [기초-종합] 수 나열하기1 with Swift (0) | 2021.06.23 |
---|---|
1088 : [기초-종합] 3의 배수는 통과? with Swift (0) | 2021.06.23 |
1086 : [기초-정보] 그림 파일 저장용량 계산하기 with Swift (0) | 2021.06.22 |
1085 : [기초-종합] 소리 파일 저장용량 계산하기 with Swift (0) | 2021.06.22 |
1084 : [기초-종합] 물감만들기 해결 with Swift (0) | 2021.05.25 |