๐Ÿ‘ฉ‍๐Ÿ’ป 93

[python & ruby] ๋ฌธ์ž์—ด์„ ์ œ์–ดํ•˜๊ธฐ

์ƒํ™œ์ฝ”๋”ฉ์œผ๋กœ ํ•™์Šต ์ค‘. 'ํ•œ๊ธ€'์ด๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์‚ดํŽด๋ณด๋ฉด, ๋ฌธ์ž์™€ ๋ฌธ์ž์˜ ๊ฒฐํ•ฉ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์ด๋ผ ๋ถ€๋ฅผ ์ˆ˜ ์žˆ๋‹ค. ํ•˜๋‚˜์˜ ๋ฌธ์ž๋Š” character, ๋ฌธ์ž์˜ ํ•ฉ์€ ๋ฌธ์ž์—ด์ด๋ผ๋Š” ์˜๋ฏธ์—์„œ string์œผ๋กœ ๋ถ€๋ฅธ๋‹ค. ์•„๋ž˜๋Š” ๊ฐ๊ฐ ๋ฃจ๋น„์—์„œ 1) ๋ฌธ์ž์—ด์˜ ์ฒซ ๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ์–ด์ฃผ๋Š” 2) ๋ฌธ์ž์—ด์„ ์ „๋ถ€ ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ์–ด์ฃผ๋Š” 3) ๋ฌธ์ž์—ด์˜ ๊ธ€์ž ์ˆ˜๋ฅผ ์„ธ์›Œ์ฃผ๋Š” 4) ๋ฌธ์ž์—ด์˜ ํŠน์ • ๋ฌธ์ž์—ด์„ ๋‹ค๋ฅธ ๋ฌธ์ž์—ด๋กœ ์น˜ํ™˜ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์˜ ์ฝ”๋“œ๋“ค. puts('hello world'.capitalize()) puts('hello world'.upcase()) puts('hello world'.length()) puts('Hello world'.sub('world', 'programming')) ํŒŒ์ด์ฌ๋„ ๋น„์Šทํ•˜๋‹ค. ์•„๋ž˜๋Š” ๊ฐ๊ฐ ํŒŒ์ด์ฌ์—์„œ 1)..

[python & ruby] ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ

import math print(math.ceil(2.2)) print(math.floor(2.7)) print(math.pow(2,10)) print(math.pi) ํŒŒ์ด์ฌ์—์„œ๋Š” ๊ฐ„๋‹จํ•œ ์‚ฌ์น™์—ฐ์‚ฐ์ด ์•„๋‹Œ ๊ณ„์‚ฐ์„ ํ•  ๋•Œ๋Š” import math ์ฝ”๋“œ๋ฅผ ํ•œ ์ค„ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค. ๊ฐ๊ฐ ์˜ฌ๋ฆผ, ๋‚ด๋ฆผ, ์ œ๊ณฑ, ํŒŒ์ด๊ฐ’์„ ์•Œ์•„๋‚ด๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•๋“ค. puts(2.2.ceil()) puts(2.7.floor()) puts(2**10) puts(Math::PI) ๋ฃจ๋น„์—์„œ๋Š” print ๋Œ€์‹ ์— puts๋ฅผ ๋” ๋งŽ์ด ์“ด๋‹ค. ์ค„๋ฐ”๊ฟˆ์„ ์ง€์›ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— print๋ณด๋‹ค๋Š” puts๋ฅผ ์“ด๋‹ค๊ณ  ํ•œ๋‹ค. ์ œ๊ณฑ์„ ํ‘œํ˜„ํ•  ๋•Œ math.pow(num, num) ๋Œ€์‹  num**num ๊ณฑ์…ˆ ๊ธฐํ˜ธ๋ฅผ ๋‘ ๋ฒˆ ์จ์ค€๋‹ค. ๊ฐ๊ฐ ๊ฒฐ๊ณผ๊ฐ’์€ ๊ฐ™์ง€๋งŒ ํŒŒ์ด์ฌ์—์„œ๋Š” 1024.0, ..

[python & ruby] ๋Œ€ํ™”ํ˜•๊ณผ ํŒŒ์ผํ˜•์œผ๋กœ ํŒŒ์ด์ฌ๊ณผ ๋ฃจ๋น„ ์‹คํ–‰ํ•˜๊ธฐ

์ƒํ™œ์ฝ”๋”ฉ์„ ํ†ตํ•ด ํ•™์Šต ์ค‘. ๋Œ€ํ™”ํ˜• IDLE๋กœ ๋“ค์–ด๊ฐ€์„œ ํŒŒ์ด์ฌ๊ณผ ๋ฃจ๋น„๊ฐ€ ์ž˜ ๋‹ค์šด๋˜๊ณ  ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด๊ธฐ. print("hello, world!") ์ด์ƒํ•˜๊ฒŒ cmd์—์„œ python ํ˜น์€ python3 ํ‚ค์›Œ๋“œ๊ฐ€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์Šคํ† ์–ด๋กœ ์—ฐ๊ฒฐ๋ผ์„œ python app์„ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ์ฐฝ์œผ๋กœ ์—ฐ๊ฒฐ๋ผ์„œ python shell์—์„œ ์‹ค์Šตํ•ด๋ณด๊ณ  ์žˆ๋‹ค. ๋ฃจ๋น„ ์—ญ์‹œ Start Command Prompt with Ruby์—์„œ ํ•ด๋‹น ์ฝ”๋“œ๊ฐ€ ์ž˜ ์‹คํ–‰๋˜๊ณ  ์žˆ๋‹ค. ํŒŒ์ผํ˜• ๋ฉ”๋ชจ์žฅ์— ์œ„ ์ฝ”๋“œ๋ฅผ ๋„ฃ์€ ํŒŒ์ผ์„ ๊ฐ๊ฐ ์ƒ์„ฑ. ํŒŒ์ผ ํ˜•์‹์€ ๋ชจ๋“  ํŒŒ์ผ, ์ธ์ฝ”๋”ฉ์€ UTF-8๋กœ ์„ค์ •. ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€์„œ ์‹คํ–‰์‹œ์ผœ๋„ ์ž˜ hello, world๊ฐ€ ์ฐํžˆ๊ณ  ์žˆ๋‹ค. python shell์—์„œ๋Š” ์ด์ƒํ•˜๊ฒŒ sytanx error๊ฐ€ ์ž๊พธ ๋œจ๋”๋‹ˆ๋งŒ... ๋ฃจ๋น„๋Š” ์ผ๋ฐ˜ cmd..