๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“๊ณต๋ถ€ ํฌ์Šคํ† ๋ฆฌ5

SK๋„คํŠธ์›์Šค Family 3๊ธฐ: 1์ฃผ์ฐจ ํšŒ๊ณ  โœ๏ธ7์›” 8์ผ (์›”) ~ 7์›” 12์ผ (๊ธˆ) 5์ผ๊ฐ„์˜ ํšŒ๊ณ โœ๏ธ  ์ˆœ์‹๊ฐ„์— ์ฒซ ์ฃผ๊ฐ€ ๋๋‚ฌ๋‹ค.์ด๋ฒˆ ์ฃผ ๋‚ด๋‚ด ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ˆ˜์—…์ด ์ด์–ด์กŒ๋‹ค.๊ธฐ์ดˆ์ ์ธ ๋‚ด์šฉ์ด์ง€๋งŒ, ์žŠ๊ณ  ์žˆ๋˜ ๋ถ€๋ถ„์ด๋‚˜ ๋†“์น˜๊ณ  ์žˆ๋˜ ๋ถ€๋ถ„์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.๋ฌด์—‡๋ณด๋‹ค ๋‚ด๊ฐ€ ๊ทธ๋™์•ˆ ์ฝ”๋“œ ์—ฐ์Šต์„ ์–ผ๋งˆ๋‚˜ ์•ˆ ํ•˜๊ณ  ์žˆ์—ˆ๋Š”์ง€ ์‹ค๊ฐํ•œ ์ฃผ์˜€๋‹ค.๐Ÿ˜ข  ๐Ÿ’ญ1์ฃผ์ฐจ ํšŒ๊ณ  1. ํšจ์œจ์ ์ธ ์‹œ๊ฐ„ ํ™œ์šฉ์˜ ํ•„์š”์„ฑโฐ๋งค์ผ ์ˆ˜์—… ์ค‘ ํ•ต์‹ฌ ๋‚ด์šฉ์„ ๋ธ”๋กœ๊ทธ์— ๊ธฐ๋กํ•˜๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํ‰์†Œ ๊ธ€๊ณผ ์นœํ•˜์ง€ ์•Š์•„, ๊ธฐ๋ก์„ ๋๋‚ด์ง€ ๋ชปํ•œ ์ฑ„ ๋‹ค์Œ ๋‚ ๋กœ ๋„˜์–ด๊ฐ„๋‹ค. ๊ทธ๋ž˜์„œ ์•„์ง ๋ชจ๋‘ ๋น„๊ณต๊ฐœ ๊ธ€์ด๋‹ค... ๋”๊ตฐ๋‹ค๋‚˜ ์ฃผ๋ง๋™์•ˆ ์„ ์•ฝ์ด ์žˆ์–ด ๋ฐ€๋ฆฐ ๊ธ€๋“ค์„ ๋งˆ๋ฌด๋ฆฌํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. (์‚ฌ์‹ค ํ•‘๊ณ„๊ธด ํ•ด...๐Ÿฅน) → ํ•˜๋ฃจ ์ค‘ ์žํˆฌ๋ฆฌ ์‹œ๊ฐ„๊ณผ ์ฃผ๋ง์„ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค. ๋ฐ€๋ฆฐ ๊ธ€๋“ค๋„ ์ฐจ์ฐจ ์ •๋ฆฌํ•ด์„œ ์˜ฌ๋ ค์•ผ์ง€?.. 2024. 7. 15.
Python ์ž๋ฃŒ๊ตฌ์กฐ - ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋”•์…”๋„ˆ๋ฆฌ, ์ง‘ํ•ฉ ๐Ÿ“Œ๋ชฉ์ฐจโš–๏ธ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋”•์…”๋„ˆ๋ฆฌ, ์ง‘ํ•ฉ ๋น„๊ตํ‘œ๐Ÿ“๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋”•์…”๋„ˆ๋ฆฌ, ์ง‘ํ•ฉ ์ฝ”๋”ฉ ์—ฐ์Šตโš–๏ธ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋”•์…”๋„ˆ๋ฆฌ, ์ง‘ํ•ฉ ๋น„๊ต ์ž๋ฃŒํ˜•๊ฐœ ๋…ํ˜• ํƒœํŠน ์ง•๋ฆฌ์ŠคํŠธlist์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ’์„์ˆœ์ฐจ์ ์œผ๋กœ ๋‹ด์€์ž๋ฃŒํ˜•list( )[ ์›์†Œ1, ์›์†Œ2, ... ]ex) [ 1, '์ž๋ฃŒํ˜•', [ 2, 3 ] ]- ์ˆ˜์ •, ์‚ญ์ œ, ์ถ”๊ฐ€ ๋“ฑ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ- ์ธ๋ฑ์‹ฑ, ์Šฌ๋ผ์ด์‹ฑ, ์—ฐ์‚ฐ ๊ฐ€๋Šฅ- ์ค‘๋ณต ๊ฐ€๋Šฅ- ๊ด€๋ จ ๋ฉ”์†Œ๋“œ   append(item): item ๊ทธ๋Œ€๋กœ ์ถ”๊ฐ€   sort(item): ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ   reverse(item): ๋ฐฐ์—ด์˜ ์ˆœ์„œ ๋ฐ˜์ „   index(item): item์˜ index ๋ฒˆํ˜ธ ๋ฐ˜ํ™˜   count(item): ๋งค์นญ๋˜๋Š” item ๊ฐฏ์ˆ˜ ๋ฐ˜ํ™˜   extend(item): item์˜ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํŠœํ”Œtuple๋ฆฌ์Šค.. 2024. 7. 10.
[ํ˜ผ๊ณต๋จธ์‹ ] 1์ฃผ์ฐจ_chapter 01~02 * ์ด๋ฒˆ ์ฃผ๋Š” ์—ฌํ–‰๊ณผ ์•ฝ์†์ด ๋ชฐ๋ ค ์žˆ์–ด ์ง„๋“ํ•˜๋‹ˆ ๊ณต๋ถ€ํ•˜์ง€ ๋ชปํ•ด ์•„์‰ฌ์›€์ด ๋‚จ๋Š” ์ฃผ๋‹ค.. ์ข…๊ฐ• ํ›„ ๋งˆ์Œ๊ป ๋†€์•˜์œผ๋‹ˆ ๋‹ค์Œ ์ฃผ๋ถ€ํ„ฐ๋Š” ๋” ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•ด์•ผ์ง€๐Ÿ˜… ์ฝ”๋žฉ ์‹ค์Šต ํ™”๋ฉด1-3. ๋งˆ์ผ“๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹ 2-1. ํ›ˆ๋ จ ์„ธํŠธ์™€ ํ…Œ์ŠคํŠธ ์„ธํŠธ 2-2. ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ 2024. 7. 7.
Langchain์œผ๋กœ QA system ๋งŒ๋“ค๊ธฐ Langchain์— Open AI API๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์งˆ์˜ ์‘๋‹ต ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์–ด ๋ณด์ž 1. LLMChain ํ˜ธ์ถœ์„ ํ†ตํ•œ ๊ตฌํ˜„ ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋ฅผ ์ฝ”๋“œ๋กœ ์ž‘์„ฑํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. from langchain.chat_models import ChatOpenAI from langchain.prompts import PromptTemplate from langchain.chains import LLMChain #OpenAI ๊ธฐ๋ณธ llm -> gpt-3.5-turbo chat_model = ChatOpenAI(openai_api_key="YOUR_API_KEY_HERE") #prompt ์ž‘์„ฑ ##template์— ๋„ฃ๊ณ  ์‹ถ์€ input variables์€ list ํ˜•ํƒœ๋กœ ์ž…๋ ฅ ### PromptTemplate Cla.. 2023. 12. 3.
[๋ฐฑ์ค€] 2750-2751๋ฒˆ ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ(Python)/ sys.stdin.readline() ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๐Ÿ“Œ 2750๋ฒˆ - ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ 2750๋ฒˆ: ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ ์ฒซ์งธ ์ค„์— ์ˆ˜์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 1,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด ์ˆ˜๋Š” ์ ˆ๋Œ“๊ฐ’์ด 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜์ด๋‹ค. ์ˆ˜๋Š” ์ค‘๋ณต๋˜์ง€ ์•Š๋Š”๋‹ค. www.acmicpc.net ๐Ÿ’ป ์†Œ์Šค ์ฝ”๋“œ N = int(input()) arr = [] for i in range(N): num = int(input()) arr.append(num) for i in range(N-1): min_idx = i for j in range(i+1, N): if arr[min_idx] > arr[j]: min_idx = j arr[i], arr[min_idx] = arr[min_idx], arr[i] for i in arr: print(.. 2023. 8. 3.