๐ 1. ๋ฌธ์ ์ค๋ช
10์ง์๋ฅผ ์
๋ ฅ๋ฐ์ 2์ง์๋ก ๋ณํํด ๋ฐํํ๋ solution() ํจ์๋ฅผ ๊ตฌํํ์ธ์ ์ ์ฝ์กฐ๊ฑดdecimal์ 1์ด์ 10์ต ๋ฏธ๋ง์ ์์ฐ์์
์ถ๋ ฅ ์decimalreturn10101027110111234511000000111001 ๐ก 2. ํ์ด ๊ณผ์ 10์ง์๋ฅผ 2์ง์๋ก ํํํ๋ ๊ณผ์ ์ ์ด๋ฏธ ์ํ์ ์ผ๋ก ์ฆ๋ช
๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ๊ฒ ์ ๋๋ค.10์ง์ N์ 2๋ก ๋๋ ๋๋จธ์ง, ์ฆ %2 ์ฐ์ฐ์ ํ ๊ฐ์ ์ ์ฅํ๊ณ , N์ ๋ค์ 2๋ก ๋๋๋ค.๋ชซ์ด 0์ด ์๋๋ผ๋ฉด ๋๋จธ์ง๋ฅผ ๋ฒ๋ฆฌ๊ณ ๋ค์ 1์ ์ํํ๋ค๋ชจ๋ ๊ณผ์ ์ด ๋๋๊ณ 1์์ ์ ์ฅํ ์๋ฅผ ๋ค๋ถํฐ ์์๋๋ก ๊ฐ์ ธ์ ๋ถ์ธ๋ค. ์๋ฅผ ๋ค์ด ์ญ์ง์ 13์ ์ ๊ณผ์ ๋๋ก 2์ง์๋ก ๋ณํํ๋ ๋ชจ์ต์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ๋ค. 13์ 2๋ก ๋๋์ด๊ฐ๋ฉด์ ๋๋ ๋๋จธ์ง๋ฅผ ์์๋๋ก ์ ์ฅํ ํ, ..
โ
๋ฌธ์ ๋ฌธ์์ด ํํ์ 2์ง์๋ฅผ ์
๋ ฅ๋ฐ์ 10์ง์๋ก ๋ฐ๊พธ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ
์ฝ๋import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int base = 1; int result = 0; for (int i = str.length()-1 ; i >= 0; i--) { if(str.charAt(i) == '1'){ result += base; } ..
โ
๋ฌธ์ 10์ง์ ์ ์๋ฅผ ์
๋ ฅ ๋ฐ์ 2์ง์๋ก ๋ณํํด์ ์ถ๋ ฅํ์์ค. โ
์ฝ๋import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int[] leejin = new int[20]; for (int i = 0; i = 0; i--){ System.out.print(leejin[i]); } }}โ
์ถ๋ก ๊ณผ์ ์ญ์ง์๋ฅผ ์ด์ง์๋ก ๋ง๋ค์ด์ฃผ๋ ค๋ฉด 2๋ก ๋๋ ๋๋จธ์ง๋ฅผ ํ์ฉํด์ฃผ๋ฉด ๋๋ค.์ญ์ง์๋ฅผ 2๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ณ์ํด์ ๊ตฌํด์,..