Banner

My Tech Blog (ํ•ด์„ค)

์˜ค๋Š˜์˜ ๋ช…์–ธ
โœ… ๋ฌธ์ œ ์ž…๋ ฅ๋œ ๊ฐ’ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์งœ๊ธฐ โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ž…๋ ฅ์ด ์ฃผ์–ด์ง„๋‹ค. ์ž…๋ ฅ์€ ์ตœ๋Œ€ 100์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž, ๋Œ€๋ฌธ์ž, ๊ณต๋ฐฑ, ์ˆซ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ฐ ์ค„์€ 100๊ธ€์ž๋ฅผ ๋„˜์ง€ ์•Š์œผ๋ฉฐ, ๋นˆ ์ค„์ด ์ฃผ์–ด์งˆ ์ˆ˜๋„ ์žˆ๊ณ , ๊ฐ ์ค„์˜ ์•ž ๋’ค์— ๊ณต๋ฐฑ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์ž…๋ ฅ ๋ฐ›์€ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด 11718๋ฒˆ๊ณผ ์œ ์‚ฌํ•œ ๋ฌธ์ œ๋กœ ๋„์–ด์“ฐ๊ธฐ๋ฅผ ํฌํ•จํ•œ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ๋ฐ›์•„ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์ž…๋ ฅ์ด ๋ช‡ ์ค„ ๋“ค์–ด์˜ค๋Š”์ง€ ์ฃผ์–ด์ง€์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ณ„์† ์ž…๋ ฅ์ด ๋“ค์–ด์˜จ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  while-loop๋ฅผ ์ด์šฉํ•ด ์ž…๋ ฅ์„ ๋ฐ›๊ณ , ์ž…๋ ฅ๋ฐ›์€ ๊ฒƒ์ด ์—†์œผ๋ฉด loop์„ ์ข…๋ฃŒํ•ด ์ฃผ๋ฉด ๋œ๋‹ค. input()๊ณผ sys.stdin.readlines()๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‘ ๊ฐ€์ง€๋กœ ํ’€์ดํ–ˆ๋‹ค. โœ… 1. Buffered..
โœ… ๋ฌธ์ œ ์ž…๋ ฅ๋œ ๊ฐ’ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์งœ๊ธฐ โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ž…๋ ฅ์ด ์ฃผ์–ด์ง„๋‹ค. ์ž…๋ ฅ์€ ์ตœ๋Œ€ 100์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž, ๋Œ€๋ฌธ์ž, ๊ณต๋ฐฑ, ์ˆซ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ฐ ์ค„์€ 100๊ธ€์ž๋ฅผ ๋„˜์ง€ ์•Š์œผ๋ฉฐ, ๋นˆ ์ค„์€ ์ฃผ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค. ๋˜, ๊ฐ ์ค„์€ ๊ณต๋ฐฑ์œผ๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ , ๊ณต๋ฐฑ์œผ๋กœ ๋๋‚˜์ง€ ์•Š๋Š”๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์ž…๋ ฅ ๋ฐ›์€ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด ์ฒ˜์Œ์—๋Š” ์—ฅ? ์ด๊ฒŒ ์ •๋‹ต๋ฅ  30ํผ์„ผํŠธ ๋ฐ–์— ์•ˆ ๋œ๋‹ค๊ตฌ? ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ๋‚˜๋„ ํ‹€๋ ธ๋‹ค. ๋ณดํ†ต์€ ๋ฌธ์ œ์—์„œ n๊ฐœ์˜ ์ค„์— ์ž…๋ ฅ์„ ๋ฐ›์œผ๋ผ๋Š” ๋ฐ˜๋ณต ํšŸ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋Š”๋ฐ ์ด ๋ฌธ์ œ์—์„œ๋Š” n์„ ์•Œ๋ ค์ฃผ์ง€ ์•Š๋Š”๋‹ค. ์ž…๋ ฅ๊ฐ’์ด ๋ช‡ ๋ฒˆ ์ฃผ์–ด์ง€๋Š”์ง€๋Š” ๋ชจ๋ฅด์ง€๋งŒ ์ž…๋ ฅ๋œ ๊ฐ’ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•ด์•ผํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๊ทธ๋ž˜์„œ while๋ฌธ์„ ๋Œ๋ ค์ฃผ๊ณ  ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋ฉด break๋ฅผ ๊ฑธ์–ด ์ฃผ๋Š” ๊ฒŒ ํ•ต์‹ฌ์ด๋‹ค. input..
โœ… ๋ฌธ์ œ ๋‘ ์ž์—ฐ์ˆ˜ A,B๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ  ๊ฐ ์ค„์— A+B, A-B, A*B, A/B, A%B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์‚ฌ์น™์—ฐ์‚ฐ ๋ฌธ์ œ โœ… ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž ์ •๋ฆฌ A + B A์™€ B๋ฅผ ๋”ํ•œ๋‹ค. A - B A์—์„œ B๋ฅผ ๋บ€๋‹ค. A * B A์™€ B๋ฅผ ๊ณฑํ•œ๋‹ค. A / B A๋ฅผ B๋กœ ๋‚˜๋ˆˆ๋‹ค => ๊ฒฐ๊ณผ ๊ฐ’์ด floatํ˜•์œผ๋กœ ๋ฐ˜ํ™˜(์ •์ˆ˜ ์•„๋‹Œ ์‹ค์ˆ˜๋กœ ๋ฐ˜ํ™˜) A // B A๋ฅผ B๋กœ ๋‚˜๋ˆˆ ๋ชซ์„ ๊ตฌํ•œ๋‹ค. A % B A๋ฅผ B๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•œ๋‹ค. A ** B A์˜ B์ œ๊ณฑ โœ… ์ฝ”๋“œ 1) input()a,b = input().split() a = int(a) b = int(b) print(a+b) print(a-b) print(a*b) print(int(a/b)) // print(a//b) print(a%b) ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž '/' ํŒŒ์ด์ฌ์—์„œ / ์—ฐ์‚ฐ์ž๋กœ ๋‚˜..
โœ… ๋ฌธ์ œ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๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ณ„์†ํ•ด์„œ ๊ตฌํ•ด์„œ,..
โœ… ๋ฌธ์ œ๋‹จ ์ˆ˜์™€ ๊ณฑํ•ด์ง€๊ธธ ์›ํ•˜๋Š” ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ด์™€ ๊ฐ™์ด ์ถœ๋ ฅ๋˜๊ฒŒ ํ•˜์‹œ์˜ค โœ… ์ฝ”๋“œimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a; int b; System.out.print("๋‹จ์ˆ˜์ž…๋ ฅ: "); a = sc.nextInt(); System.out.print("์–ด๋А ์ˆ˜๊นŒ์ง€ ์ถœ๋ ฅ: "); b = sc.nextInt(); for (int i = 1; i โœ… ์ถ”๋ก  ๊ณผ์ •์–ด๋А ๊ตฌ๊ฐ„์ด ๋ฐ˜๋ณต๋˜๋Š”์ง€ ๋ฌถ์–ด ๋ณด๋ฉด์„œ ๋ฐ˜๋ณต๋ฌธ์„ ์—ด์–ด ์ฃผ๋ฉด ๋œ๋‹ค.์ž…..
โœ… ๋ฌธ์ œ์ค‘๋ณต์ด ์—†์ด ์ˆซ์ž๋ฅผ ๋ฝ‘๋Š” ๋กœ๋˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ์‹œ์˜ค โœ… ์ฝ”๋“œimport java.util.Random;public class Main { public static void main(String[] args) { Random r = new Random(); int a = 0; int[] lotto = new int[6]; for (int i = 0; i  โœ… ์ถ”๋ก  ๊ณผ์ •์ž๋ฐ”์—์„œ ๋‚œ์ˆ˜(๋žœ๋ค์ˆ˜) ๋งŒ๋“œ๋Š” ๊ฐ์ฒด Randomrandom ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๋ฐ˜๋“œ์‹œ import ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.Random ๋žœ๋ค๋ณ€์ˆ˜๋ช… = new Random(); ๋ณ€์ˆ˜๋ช… = ๋žœ๋ค๋ณ€์ˆ˜๋ช….nextInt(๋ฒ”์œ„์ˆ˜)+์‹œ์ž‘์ˆซ์ž;์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ์ค‘๋ณต์ด ์—†์ด ์ˆซ์ž๋ฅผ ๋ฝ‘์•„์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฒˆํ˜ธ๋ฅผ ๋ฝ‘๊ณ  ๋‚˜์„œ ์ˆซ์ž๋ฅผ ๋ฐฐ์—ด์— ๋„ฃ์–ด์ฃผ๊ณ , for๋ฌธ..
โœ… ๋ฌธ์ œ์ˆซ์ž๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ 3์˜ ๋ฐฐ์ˆ˜์ธ ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. โœ… ์ฝ”๋“œimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] nums = new int[10]; for (int i = 0; i โœ… ์ถ”๋ก  ๊ณผ์ • ๋˜๊ฒŒ ์‰ฌ์šด ๋ฌธ์ œ์˜€๋‹ค. ์ผ๋‹จ ์ˆซ์ž๋ฅผ 10๋ฒˆ ์ž…๋ ฅ๋ฐ›์œผ๋‹ˆ๊นŒ 10์นธ์งœ๋ฆฌ ๋ฐฐ์—ด์„ ์„ ์–ธํ•ด์ค€๋‹ค.๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ ค์„œ ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž๋ฅผ ๋ฐฐ์—ด์— ์ง‘์–ด ๋„ฃ์–ด ์ค€๋‹ค. ๋ฐฐ์—ด์˜ ๊ธธ์ด๋งŒํผ ๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ ค์ฃผ๋ฉฐ ๋‹ด๊ธด ๊ฐ๊ฐ์˜ ์ˆซ์ž๋“ค์„ 3์œผ๋กœ ๋‚˜๋ˆ ์ฃผ๊ณ ,๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด ํ•ด๋‹น ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•ด ์ค€๋‹ค.
โœ… ๋ฌธ์ œ8์ž๋ฆฌ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋ฐ˜๋ณต๋ฌธ์„ ํ™œ์šฉํ•˜์—ฌ ์ž…๋ ฅ๋ฐ›์€ ์ •์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. โœ… ์ฝ”๋“œimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("์ •์ˆ˜ ์ž…๋ ฅ : "); int num = sc.nextInt(); int result = 0; for (int i = 0; i  โœ… ์ถ”๋ก  ๊ณผ์ •๋‚ด๊ฐ€ ์ฒ˜์Œ์— ์ƒ๊ฐํ•ด๋‚ธ ๋ฐฉ๋ฒ•์€ 8์นธ์งœ๋ฆฌ ๋ฐฐ์—ด์„ ํ•˜๋‚˜ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž๋ฅผ ํ•˜๋‚˜์”ฉ ์ชผ๊ฐœ์„œ ์นธ์— ์ง‘์–ด ๋„ฃ๊ณ  for๋ฌธ์„ ๋Œ๋ ค ๋ฐฐ์—ด ์š”์†Œ๋ฅผ ๊บผ๋‚ด ์˜ค๋ฉด์„œ ๋ˆ„์ ํ•ฉ์„ ์‹œ์ผœ์ฃผ๋ฉฐ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜..
์ƒ๋‹จ์œผ๋กœ