알고리즘

· 알고리즘
코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int count = 0; int div = 1; while (n > 1) { n /= div; count++; div++; } System.out.print(count); } } 코드설명 먼저, 입력으로 주어진 정수 n을 변수에 저장합니다. 나눗셈을 진행한 횟수를 저장할 변수인 count와 나누는 수를 나타낼 변수인 divisor를 초기화합니다. count는 0으로, divisor는 1로 초기화합니다. 반복문을 사용하여 다음을 반복합니다: ..
· 알고리즘
문제 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); for(int i = 1; i
· 알고리즘
문제 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num; int count=0; for(int i=0;i
· 알고리즘
문제 코드설명 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 첫 번째 사람의 정보 입력 int a1 = sc.nextInt(); // 나이 String a2 = sc.next(); // 성별 // 두 번째 사람의 정보 입력 int b1 = sc.nextInt(); // 나이 String b2 = sc.next(); // 성별 // 두 사람 중 한 사람이라도 19세 이상이면서 남자인지 확인 if ((a1 >= 19 && a2.equals("M")) || (b1 >= 19 && b2.equals("M"))) { System.out..
· 알고리즘
문제 코드 작성 import java.util.Scanner; public class Main { public static void main(String[] args) { // 여기에 코드를 작성해주세요. Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); double result=(double)(a+b)/(a-b); System.out.printf("%.2f",result); } } 코드 설명 Scanner 클래스를 사용하여 사용자로부터 두 정수를 입력받습니다. Scanner 클래스를 사용하여 키보드 입력을 받아오고, nextInt() 메서드를 사용하여 정수를 입력받습니다. 입력받은 두 정수의 합과 차를 계산하..
· 알고리즘
코드 작성 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String phoneNumber = sc.next(); // '-'를 기준으로 분리하여 각각의 부분을 정수로 변환 String[] parts = phoneNumber.split("-"); int x = Integer.parseInt(parts[1]); int y = Integer.parseInt(parts[2]); System.out.print("010-" + y + "-" + x); } } 코드 설명 Scanner 클래스를 사용하여 사용자로부터 전화번호를 입력받습니다. 입..
DAY1 문자열 출력하기 a와 b 출력하기 문자열 반복해서 출력하기 대소문자 바꿔서 출력하기 String 형 변수에서 글자 한 개씩 char 형으로 바꿔 대문자인지, 소문자인지 판별 후 char 타입으로 변환한 문자를 저장하기 위해 char 타입의 변수 c를 선언하고, c에 charAt(i)값을 저장하는 방식으로 접근했다. 특수문자 출력하기 특수 문자열을 출력하기 위해서는 이스케이프 문자를 사용해야한다. '는 홑따옴표(')를 출력하기 위해 사용되며, \"는 쌍따옴표(")를 출력하기 위해 사용한다. DAY2 덧셈식 출력하기 띄어쓰기 주의! 문자열 붙여서 출력하기 문자열 돌리기 홀짝 구분하기 문자열 겹쳐쓰기 substring() 메서드를 사용해 my_string 문자열의 인덱스 0부터 s 직전까지의 문자열과..
문자열 출력하기 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 소스코드 더보기 import java.util.*; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); System.out.println(a); } } 결과 a와 b 출력하기 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 소스코드 더보기 #include int main(void) { int a; int b; scanf("%d %d", &a, &b); printf("a = %d\nb = %d", ..
ઇ츄르먹는 땅콩 전사ଓ
'알고리즘' 카테고리의 글 목록