본문 바로가기
반응형

IT62

백준 2588 곱셈 파이썬 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 혼자 또 문과스럽게 풀어대다가 틀려서 답 찾아봄 나는 전부 정수로 하고 하나씩 슬라이싱해서 변수 하나씩 만들어서 했는데,, 그럴필요가 없구나 3가지 방법이 있는데 제일 간단한 방법을 찾았다. 결과 A = int(input()) B = input() print(A*int(B[2])) print(A*int(B[1])) print(A*int(B[0])) print(A*int(B)) A를 정수로하고 B는 곱할때 슬라이싱해서 정수로 곱해주기 2022. 2. 13.
백준 10869번 사칙연산 파이썬 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 앞전 것들은 1000번과 같은 양식으로 해도 됐는데, 이건 똑같이 해도 안되길래 봤더니 몫이 문제였음. 일단 내가 푼건 A, B= map(int, input().split()) print(A+B) print(A-B) print(A*B) print(int(A/B)) print(A%B) 이렇게 했는데, 좀 이해안되는건 이미 위에서 정수로 바꿔줬는데 나누기에서 또 int를 해줘야 한다는거 다른 사람들 거 찾아봤더니 몫의 딱 떨어지는 값을 구할때는 '//' 를 하더라. print(A//B) 2022. 2. 13.
백준 1000번 A+B 파이썬 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 1. input 함수 사용? 2. split 함수 사용? 3. map 함수 사용? 결과 A, B= map(int, input().split()) print(A+B) map 함수 사용시 print 빼고 1줄로 가능; input().split() 쓰고 그냥 A+B하면 정수가 아니라서 그냥 나와버림 ex) 10, 12 적고 프린트 하면 22아니고 1012 출력 map 함수 안쓰면 어떻게 할 수 있을까? input과 split을 알고있다고 했을때 A, B = input().split() a = int(A) b = int(B) print(a+b) 이렇게 하면 된다. 참고 map 이라는 함수는 리스트의 요소를 지정된 함수로 처리해주는.. 2022. 2. 13.
백준 10172번 개 파이썬 문제 아래 예제와 같이 개를 출력하시오. |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| 1. 입 옆에 """ 표기 어떻게? - 작은따옴표로 묶었다. 2. 입 아래 수염 "^" 표기 어떻게? - 작은따옴표로 묶어봤따. 내가 제출한 답 print("|\_/|") print("|q p| /}") print('( 0 )"""\\') print('|"^"` |') print("||_/=\\\__|") 2022. 2. 13.
백준 10171번 고양이 파이썬 아래 예제와 같이 고양이를 출력하시오. \ /\ ) ( ') ( / ) \(__)| 1. \ (아래의 거랑 같은건데 다르게 보임)를 어떻게 표기할 지? \ 2. ' (고양이 눈) 어떻게 표기할 지? 결과 print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") \는 \\두개 붙여주고 ' 는 "로 묶어서 '하나는 보이도록 했움 2022. 2. 13.
엑셀보다쉬운SQL_1주차 (데이터베이스,SQL,쿼리, select, where) 스파르타코딩클럽 강의 들은 내용을 정리한 글입니다. 모두 요약된 PDF파일을 보고 작성하였습니다. 문제시 잠금 및 삭제할 수 있습니다. 많은 양의 데이터를 효과적으로 저장/ 수정/사용하기 위해서는 데이터베이스가 필요합니다. 그래서 거의 모든 회사의 데이터는 데이터베이스에 저장되어 있어요. 데이터베이스란? 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통이라고 생각하면 되어요. 원하는대로 데이터를 저장하고 사용하기 위해서는 다양한 기능이 있어야겠죠? 그래서 통상적으로, 모든 데이터베이스는 CRUD에 해당하는 기능을 지원해요. C (Create): 데이터의 생성을 의미합니다 R (Read): 저장된 데이터를 읽어오는 것을 의미해요 U (Update): 저장된 데이터를 변경! D (Delete): 저장된 .. 2022. 1. 2.
반응형