본문 바로가기

분류 전체보기125

[백준 10171번] 고양이 (python) [문제] [풀이] print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") "\"를 출력하기 위해서는 "\"를 두 번 입력해 준다. 작은 따옴표를 출력하기 위해서는 큰 따옴표 안에 감싸서 입력해 준다. 괄호를 출력하기 위해서는 괄호 앞뒤에 따옴표를 붙여 입력해 준다. 2023. 8. 6.
[백준 11382번] 꼬마 정민 (python) [문제] [풀이] A, B, C = map(int, input().split()) print(A+B+C) map(int, input().split())를 사용하여 입력받은 값을 공백을 기준으로 분리하여 변수 A, B, C에 차례대로 저장한다. 2023. 8. 6.
[백준 2588번] 곱셈 (python) [문제] [코드] A = int(input()) B = input() two = A*int(B[2]) one = A*int(B[1]) zero = A*int(B[0]) result = two + (one*10) + (zero*100) print(two) print(one) print(zero) print(result) [풀이] A = int(input()) B = input() 첫째 줄 (1) 위치에 들어갈 세 자리 자연수를 A로 입력 받는다. 입력받은 다음에 int형으로 변환시킨다. 둘째 줄 (2) 위치에 들어갈 세 자리 자연수를 B로 입력 받는다. B는 A와 달리 문자열 형태이다. two = A*int(B[2]) one = A*int(B[1]) zero = A*int(B[0]) 셋째 줄 (3) 위치에.. 2023. 8. 5.
[백준 10430번] 나머지 (python) [문제] [풀이] A, B, C = map(int, input().split()) print((A+B)%C) print(((A%C)+(B%C))%C) print((A*B)%C) print(((A%C)*(B%C))%C) map(int, input().split())를 사용하여 입력받은 값을 공백을 기준으로 분리하여 변수 A, B, C에 차례대로 저장한다. 2023. 8. 5.
[백준 18108번] 1998년생인 내가 태국에서는 2541년생?! (python) [문제] [풀이] Year = int(input()) print(Year - 543) 서기 연도와 불기 연도 간의 차이가 543이다. 따라서 input() 값인 불기 연도를 int 형태로 변환한 다음 543을 빼주면 서기 연도로 변환환 결과를 확인할 수 있다. 2023. 8. 5.
Multi variable linear regression Lec [Predicting exam score] One-variable: 한 개의 변수를 사용 Multi-variable: 다수의 변수를 사용 -> 늘어난 변수만큼 가중치를 필요로 한다. [Matrix multiplication] 변수가 많을 때의 복잡한 수식을 간단하게 풀어낼 수 있다. -> Dot Product 계산으로 A 행렬의 첫 번째 행과 B 행렬의 첫 번째 열을 곱하여 얻은 결과로 C 행렬을 구성한다. -> H(X) = XW로 나타낼 수 있다. (X는 Matrix를 의미함) [Hypothesis using matrix] 변수와 데이터가 많은 경우에도 상관없이 H(X) = XW로 간편하게 나타낼 수 있다. Lab [Hypothesis using matrix] 입력 값 x1, x2, x3를 이용.. 2023. 7. 30.