전체 글 101

[알고리즘 기초 100제] 16. 중복된 수 제거하기

✔️문제- 1~100까지 숫자가 입력될 때 한번이라도 입력되었으면 출력하시오.- 입력: 1 2 3 1 1 2 3 4 5 5- 정답: 1 2 3 4 5📍정답package _16_removeNum;public class Main_boolean { public static void main(String[] args) { boolean arr[] = new boolean[101]; int inArr[] = new int[101]; inArr[0] = 1; inArr[1] = 2; inArr[2] = 3; inArr[3] = 1; inArr[4] = 1; inArr[5] = 2; inArr[6] = 3; inArr[7] = 4; inArr[8]..

[알고리즘 기초 100제] 15. 369게임

✔️문제- 100까지 369 게임을 아래와 같이 진행하시오.- 정답:1 2 짝 4 5 짝 7 8 짝 10 11 12 짝 14 15 짝 17 18 짝 20 21 22 짝 24 25 짝 27 28 짝 짝 짝 짝 짝짝 짝 짝 짝짝 짝 짝 짝 40 41 42 짝 44 45 짝 47 48 짝 50 51 52 짝 54 55 짝57 58 짝 짝 짝 짝 짝짝 짝 짝 짝짝 짝 짝 짝짝 70 71 72 짝 74 75 짝 77 78 짝 80 81 82 짝 84 85 짝 87 88 짝 짝 짝 짝 짝짝 짝 짝 짝짝 짝 짝 짝짝 100📍정답package _15_369game;public class Main { public static int getNum(int i) { int j=0; //i가 3,6,9 몇개인지 cnt..

별 찍기 패턴 정리💫

✅ 별 찍기 패턴 정리 (표) 패턴 유형 공백 개수별 개수공백 개수 반복문(j 조건)별 개수 반복문(j 조건)왼쪽 정렬0 (없음)i + 1없음 (공백 없음)j 오른쪽 정렬n - i - 1i + 1j j 역삼각형0 (없음)n - i없음 (공백 없음)j 오른쪽 정렬된역삼각형in - ij j 피라미드(위쪽 + 아래쪽)n - i - 12 * i + 1j j ✅ 유형 1: 왼쪽 정렬***************for (int i = 0; i i = 0 → *i = 1 → **i = 2 → ***별 개수 = i + 1✅ 유형 2: 오른쪽 정렬 * ** *** *********for (int i = 0; i 공백 개수 = n - i - 1별 개수 = i + 1✅ 유형 3: 역삼각형***************..

[알고리즘 기초 100제] 10. 숫자 사각형(1)~(4)

✔️문제 (1)- 입력된 수(N) 만큼 N행 N열의 형태로 연속으로 출력되는 숫자 사각형을 출력하시오.- 4- 정답: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 📍정답package _10_numRec1;public class Main { public static void main(String[] args) { int n = 5; // n = 3 // 1 2 3 // 4 5 6 // 7 8 9 int num = 1; for (int j = 0; j ✔️문제 (2)- 입력된 수(N) 만큼 N행 N열의 형태로 아래와 같이 출력되는 숫자 사각형을 출력하시오.- 4- 정답..

[알고리즘 기초 100제] 9. 각 자릿수 합 구하기

✔️문제- 입력된 수의 각 자릿수 합을 구하시오 - 1242 - 정답: 9✔️정답package _09_sumOfDigits;public class Main { public static void main(String[] args) { int inputNum = 1242; // 1 + 2 + 4 + 2 = 9 int sum = 0; // int를 String으로 변환 String str = Integer.toString(inputNum); // 각 자리 숫자를 더함 for (int i = 0; i 문자 '0'을 빼서 숫자로 변환 // sum += Integer.parseInt(String.valueOf(str.charAt(i))); } // 출력 ..