본문 바로가기

전체 글

(42)
23-12-27 오늘의 일기 오늘은 아프리카TV 2024년 공개 채용 마감일이었다. 안될 것 같지만 그냥 일단 닥치는대로 써보았다. 되는대로..ㅎㅎ 점심에 친구랑 카페에 만나서 이력서를 넣고, 뭘 해야할까 좀 고민을 하다가 깃헙에 중간 프로젝트 했던 것을 정리했다. 원래 여기에 올리려고 했었는데 그래도 깃헙에 올리는게 좀 더 보기 좋고 깔끔한 것 같아서 일단은 좀 나이브한 상태로 올려두었다. 조원들이랑 얘기해보고 좀 더 보강할 부분은 보강해서 채워넣어야겠당!
광주 인공지능 사관학교 4기 후기 광주 인공지능 사관학교(광인사) 교육과정이 끝났다. 9개월(온라인3개월, 오프라인6개월)의 길다면 길고 짧다면 짧은 시간이었다. 이 티스토리도 온라인 강의를 듣고 있을 때 생각도 좀 정리할겸, 공부한 것 좀 정리할 겸 처음으로 만들어봤던 티스토리이다. 오프라인 강의로 전환되고 나서 한번도 들여다보지도 않았지만 우선 후기를 먼저 쓰고 그간 공부했던 것도 차근차근 정리도 하면서 되돌아볼까 한다. 광인사 후기 입학 전 입학전에 고민이 참 많았던 것 같다. 인공지능 업계는 분명히 강력하게 떠오르고 있는 직업군이다. 비전공자인 내 입장에서 '인곤지능' 혹은 'AI'라는 이름이 주는 인상은 뭔가 다가가기 어렵게 느껴졌다. 하지만 주변에서 비전공자임에도 코딩을 도전하는 친구들도 몇 있었고, 기존에 관심을 가지고 있었..
07 : 모듈과 패키지 1. 팩토리얼 계산기 팩토리얼은 특정 숫자보다 작거나 같은 모든 자연수의 곱을 말합니다. 팩토리얼의 기호는 !으로 숫자 뒤에 붙여서 표현합니다. import를 사용하여 math 모듈을 불러오세요. form ~ import로 factorial 함수를 바로 불러와도 좋습니다. 숫자를 입력받으세요. 입력받은 숫자의 팩토리얼을 계산해서 출력하세요 # 1번을 해보세요. import math # 2번을 해보세요. ans = int(input()) # 3번을 해보세요. print(math.factorial(ans)) 결과 화면 2.지구의 부피 우리가 살고 있는 지구의 반지름은 약 6,371km입니다. 지구는 둥근 구의 형태이기 때문에 구의 부피 공식을 이용하여 지구의 부피를 대략적으로 계산할 수 있습니다. 구의 부피..
06: 함수와 메서드 1. 청개구리 AND, OR, NOT 같은 논리연산의 경우 좌항과 우항의 값을 비교하여 True 혹은 False로 결과를 반환합니다. 함수 tree_frog는 True 혹은 False만을 입력받으며, True가 입력됐다면 False를 반환, Flase가 입력됐다면 True를 반환합니다. True가 주어지면 False를, False가 주어지면 True를 반환하는 함수 tree_frog를 완성하세요. # 1번을 해보세요. def tree_frog(a): if a == True: return False elif a == False: return True # 값이 잘 나오는지 테스트 해보세요! print(tree_frog(1==1)) 결과화면 2. 출석부 “아아, 마이크 테스트 하나 둘 셋, 이나엘 학교에 온 ..
05 : 기초 자료형 1. 용돈 압수 엘리스 토끼는 하루에 용돈 500원을 받습니다. 하지만 숙제를 안 하고 놀러 다닌 엘리스는 용돈을 받지 못하게 되었습니다. money 문자열에서 “500원”을 기준으로 문자열을 나누어 리스트로 반환해봅시다. money 문자열에서 “500원”을 기준으로 나누어 리스트 형태로 저장하세요. 저장한 리스트를 출력하세요. # money 문자열입니다. money = '500원, 엘리스 토끼는 하루 용돈으로 500원. 단돈 500원을 받는다. 부모님이 주시는 500원. 하지만 잘못한 것이 있으면 500원을 받지 못한다.' # 1번을 해보세요. money_list = money.split("500원") # 2번을 해보세요. print(money_list) 결과 화면 2. 펜 파인애플 애플 펜 words..
백준 2480번: 주사위 세개 문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6×100으로 계산되어 600원을 상금으로 받게..
백준 2525번: 오븐 시계 문제 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. 입력 첫째 줄에는 현재 시각이 나온다. 현재 시각은 시 A (0 ≤ A ≤ 23) 와 분 B (0 ≤ B ≤ 59)가 정수로 빈칸을 사이에 두고 순서대로 주어진..
백준 2884번: 알람 시계 [Python3] 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로 ..