반응형
🤍코드업(CodeUp) 기초-종합 수 나열하기:: 1087~1091 자바(JAVA)로 풀기🤍
문제 1087. 1,2,3... 순서대로 계속 더해나갈 때, 그 합이 입력한 정수보다 작을 동안만 계속 더하는 프로그램 작성
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
long a = scanner.nextLong();
long sum=0;
for(int i=1;i<1000000; i++) {
sum=sum+i;
if(sum>=a) {
System.out.println(sum);
break;
}
}
}
}
문제 1088. 1부터 입력한 정수까지 1씩 증가시켜 출력하되, 3의 배수는 출력하지 않는 프로그램 작성
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
for(int i=1; i<=a; i++) {
if(i%3!=0) {
System.out.print(i+" ");
}
}
}
}
문제 1089. 수 나열하기1
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String str[] = br.readLine().split(" ");
int a = Integer.parseInt(str[0]); //시차값
int d = Integer.parseInt(str[1]); //등차값
int n = Integer.parseInt(str[2]); //몇 번째 수인지 의미
int result = a+(n-1)*d;
bw.write(String.valueOf(result));
bw.flush();
bw.close();
br.close();
}
}
문제 1090. 수 나열하기2
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int r = scanner.nextInt();
int n = scanner.nextInt();
System.out.printf("%d",(long)(a*Math.pow(r, n-1)));
}
}
문제 1091. 수 나열하기3
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
String num = scanner.nextLine();
int a,b,c,d=0;
String[] str = num.split(" ");
a=Integer.valueOf(str[0]);
b=Integer.valueOf(str[1]);
c=Integer.valueOf(str[2]);
d=Integer.valueOf(str[3]);
long sum=a;
for(int i=0; i<d-1; i++) {
sum = sum*b+c;
}
System.out.println(sum);
}
}
기초에서 종합으로 넘어오자마자 난이도 무엇....?😥
반응형
'💻 my code archive > 🗝️Algorithm' 카테고리의 다른 글
[코딩테스트 연습, 프로그래머스, Java] - 키패드 누르기 (0) | 2022.04.08 |
---|---|
[코딩테스트 연습, 프로그래머스, Java] - 신규 아이디 추천 (0) | 2022.04.08 |
[코드업/자바] 기초 100제 2.입출력문 및 연산자 :: 1065~1084 (0) | 2022.02.10 |
[코드업/자바] 기초 100제 2.입출력문 및 연산자 :: 1063,1064,1085,1086 (0) | 2022.02.09 |
[코드업/자바] 기초 100제 2.입출력문 및 연산자 :: 1047~1062 (0) | 2022.02.09 |