๋ฐ์ํ Algorithm32 [Java] ํ๋ก๊ทธ๋๋จธ์ค - 3์ง๋ฒ ๋ค์ง๊ธฐ (์ ๋ต / ์ค๋ช ) ๐ก๋ฌธ์ ์ค๋ช ์์ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. n์ 3์ง๋ฒ ์์์ ์๋ค๋ก ๋ค์ง์ ํ, ์ด๋ฅผ ๋ค์ 10์ง๋ฒ์ผ๋ก ํํํ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ์ถ๋ ฅ ์ 45 7 125 229 ์ ์ถ๋ ฅ ์ #1 n (10์ง๋ฒ)n (3์ง๋ฒ)์๋ค ๋ฐ์ (3์ง๋ฒ)10์ง๋ฒ์ผ๋ก ํํ 45 1200 0021 7 ๋ฐ๋ผ์ 7์ return ํด์ผ ํฉ๋๋ค. ์ ์ถ๋ ฅ ์ #2 n (10์ง๋ฒ)n (3์ง๋ฒ)์๋ค ๋ฐ์ (3์ง๋ฒ)10์ง๋ฒ์ผ๋ก ํํ 125 11122 22111 229 ๋ฐ๋ผ์ 229๋ฅผ return ํด์ผ ํฉ๋๋ค. ๐ฉ๐ป๐ป์ ์ถํ ์ ๋ต์ฝ๋ class Solution { public int solution(int n) { String answer = ""; while(n > 0){ answer += n%3; n.. 2022. 3. 11. [Java] 10 ์ง์๋ฅผ x ์ง์๋ก ๋ณํํ๊ธฐ package reverse3์ง๋ฒ; import java.util.ArrayList; import java.util.Collections; import java.util.List; class Solution{ public String solution(int num , int x) { String s = ""; while(num > 0) { System.out.printf("%3d %% %d = %d \n",num,x,num%x); s=num%x+s; num/=x; } return "\n125 -> "+x+" ์ง์๋ณํ : "+s; } } public class check { public static void main(String[] args) { int num = 125; int x = 2; //์ง์ ๋ณ์.. 2022. 3. 10. [JAVA] 1 ๋ถํฐ 100๊น์ง ์ซ์๋ฅผ ํฉํ๋ ์๊ณ ๋ฆฌ์ฆ Class Solution { public int solution(int num){ int sum = num*(num+1)/2; return sum; } } public class ์ซ์๋ํ๊ธฐ { public static void main(String[] args) { Solution test = new Solution(); System.out.println(test.solution(100)); } } // ๊ฒฐ๊ณผ : 5050 for ๋ฌธ์ ์ด์ฉํ๋๊ฒ๋ณด๋ค ํจ์ฌ ํจ์จ์ ์ด๋ค :) 2022. 2. 26. [JAVA] ํ๋ก๊ทธ๋๋จธ์ค - ์์ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด class Solution { public int solution(int n) { int answer = 0; int[] number = new int[n+1]; //2๋ถํฐ n๊น์ง์ ์๋ฅผ ๋ฐฐ์ด์ ๋ฃ๋๋ค. for(int i=2; i 2022. 2. 23. 2์ฐจ์ ๋ฐฐ์ด ์ธํ๋ฝ๊ธฐ package G1_๋ฐฐ์ด์ฌํ1_ํ๊ฐ๋ฌธ์ ; public class ๋ฐฐ์ด6_ํ๋ก์ ํธ_์ธํ๋ฝ๊ธฐ2_์ ๋ต { /* * ์ ๋ฐ์ดํฐ๋ ์ธํ๋ฝ๊ธฐ ๊ธฐ๊ณ์ ๋ฐ์ดํฐ ์ด๋ค. (7 x 5) ์ฌ์ด์ฆ * [์ธํ๋ฒํธ] * [1 : ํธ๋์ด] [2 : ๊ณฐ] [3 : ์ฌ์] [4 : ๊ธฐ๋ฆฐ] * ------------------------------------------------- * [1] ์ซ์ 0 ์ ๋น์ด์๋๊ฒ์๋ปํ๋ค. * [2] ์ซ์ 0 ์ด ์๋๊ณณ์ ์ธํ์ด ์๋๊ฒ์ ๋ปํ๊ณ ์ซ์๋ ์ธํ๋ฒํธ์ด๋ค. * [3] input์ ๋ฐ์ดํฐ๋ ์ค๋ ์๋๋ค์ด ์ธํ์ ์ ํํ ์ธ๋ฑ์ค๋ฒํธ์ด๋ค. * [4] ์ธ๋ก๋จ์๋ก ํ๋ผ์ธ์ด๊ณ , ์ธ๋ฑ์ค๋ฒํธ๋ ๊ฐ๋ก๋ก ์ ํ์ด ๋๋ค. (์ 0~4๋ฒ๊น์ง ๊ฐ๋ฅ) * [5] ์ธํ์ ๊ฐ๋ผ์ธ๋ณ ์๋์ ๋ถํฐ๋ฝํ๋ค. ๋งค์๋๊ฐ ๋ฝํ๋ฏ๋ก ์ ๋ถ ํ.. 2022. 2. 3. ๋ฐฐ์ด ๊ฐ์ด๋ฐ ์๋ฆฌ ์์ ํฉ package G1_๋ฐฐ์ด์ฌํ1_ํ๊ฐ๋ฌธ์ ; import java.util.Arrays; public class ๋ฐฐ์ด์ฌํ1_๊ฐ์ด๋ฐ์์ํฉ_๋ฌธ์ { /* array[] = {123,9876,2,43,15342}; [1] ์ ๋ฐฐ์ด๊ฐ๊ฐ์ ๊ฐ์ด๋ฐ ์๋ฆฌ์ ํฉ์ ๊ตฌํ์์. [2] ์๋ฆฌ์๊ฐ ์ง์์ธ๊ฒฝ์ฐ ์๋ค2์๋ฆฌ๋ฅผ ๋ชจ๋ ๋ํ๋ค. [3] ๊ฐ๊ฐ์ ํฉ์ result๋ฐฐ์ด์ ์ ์ฅํ ์ถ๋ ฅ ์) 123 ==> 2 9876 ==> 8 + 7 2 ==> 2 43 ==> 4 + 3 15342 ==> 3 */ public static void main(String[] args) { int array[] = {123,9876,2,43,15342}; int result[] = new int[array.length]; for(int i=0; i0).. 2022. 1. 27. ์ด์ 1 2 3 4 5 6 ๋ค์ 300x250