전체 글 95

[파이썬/백준 11021] A+B - 7

https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. # sol.1 (시간 40ms) import sys t = int(sys.stdin.readline())..

Algorithm/백준 2023.02.13

[파이썬/백준15552] 빠른 A+B - input() 대신 sys.stdin.readline 사용하기

https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/puts/getcha..

Algorithm/백준 2023.02.13

[파이썬/백준25304] 영수증

https://www.acmicpc.net/problem/25304 25304번: 영수증 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것 www.acmicpc.net 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다. 영수증에 적힌, 구매한 각 물건의 가격과 개수 구매한 물건들의 총 금액 을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자. 입력 첫째 줄에는 ..

Algorithm/백준 2023.02.13

[파이썬/백준 10950] A+B -3

https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 처음에 내가 했던 방식은 t = int(input()) i = 0 while i = t: a,b = map(int, input().split()) print(a*b) i += 1 컴파일 에러가 떴다. while문에 집착한 나머지 제대로 수행하지 못했다. 수정한 결과는 # sol 1. t = int(input()) for i in range(t): a,b = map(int, input().split()) print(a+b) # sol 2 t = int(input()) for i in range(1, t+1)..

Algorithm/백준 2023.02.08

[파이썬/백준2480] 주사위 세 개

https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 문제 관련하여 참고하면 좋은 질문 https://www.acmicpc.net/board/view/106568 글 읽기 - 반례 찾아주세요! 댓글을 작성하려면 로그인해야 합니다. www.acmicpc.net a != b != c는 a != b and b != c와 같은 의미이지만, "세 수가 모두 다르다"를 의미하지 않는다. 전혀 몰랐던 풀이법 https://www.acmicpc.ne..

Algorithm/백준 2023.02.08

[Python/10171, 10172] 고양이, 개

https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net sol.1 print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") 참고. \n 써서 줄 띄어쓰기 # 출력 형식이 잘못된 코드 (참고만) print("\\ /\\\n ) ( ')\n( / )\n \\(__)|") 역슬래쉬(\)가 문자 그대로 출력되기 위해서는 \ 앞에 \를 하나 더 추가해야 한다. 기억이 가물가물해서 /를 두 번 썼던.. 역시 뭐든 정확히 알아야 함 비슷한 원리인 10172 개 문제 https://www.acmicpc.net/problem/10172

Algorithm/백준 2023.02.04

[Python/2588] 곱셈 - (세 자리 수) × (세 자리 수)

https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net sol1. 리스트 사용하기 a = int(input()) b = list(map(int, list(input()))) print(a*b[2]) print(a*b[1]) print(a*b[0]) print((a*(b[0]*100))+(a*(b[1]*10))+(a*b[2])) sol2. 세 자리수의 특성 고려하기 a = int(input()) b = int(input()) print(a*(b%10)) print(a*((b//10)%10)) print(a*(b//100)) print(a*b) 처음에 내가 접..

Algorithm/백준 2023.02.04

[시사스터디] 2022년 12월 13일

[경제] "노동시간 관리 단위 연 단위로 확대 권고" - 현행 주52시간 노동제(기본 근로시간 40시간, 1주일 최대 12시간 연장근로)에서 일주일 단위가 아닌 월, 분기, 연 같은 긴 시간 단위로 노동시간을 계산하여 유연 근로하자는 권고안 -> 관리 단위가 3달 이상으로 길어질 경우 연장근로 시간은 비례적으로 줄임으로써 노동자의 장시간 근로 방지 -> 집중 근로 가능하되 총량의 근로시간은 축소 기대효과 - 임금격차 해소와 공정성을 명목으로 임금체계를 직무성과중심으로 개편하는 것을 권고 / MBC뉴스, https://n.news.naver.com/article/214/0001240978 '주 69시간 노동' 권고‥'주 단위' 아닌 '연 단위' 윤석열 정부 노동정책 자문기구가 노동시간 관리 단위를 현행 '..

카테고리 없음 2022.12.13

[SQL 문법] MySQL 데이터베이스 기본 문법 정리

USE 사용할 데이터베이스 지정 SHOW TABLES 데이터베이스 world의 테이블 이름 보기 # 사용할 데이터베이스지정 USE world # 테이블 이름 보기 SHOW TABLES # 테이블의 상태, 정보(버전, row의 개수 등)를 보여줘 SHOW TABLE STATUS; DESCRIBE (DESC) 테이블에 무슨 열이 있는지 확인 # city 테이블에 무슨 열이 있는지, type은 뭔지 확인 DESCRIBE city; DESC city; Q. country 테이블과 countrylanguage 테이블 정보 보기 DESC country; DESC countrylanguage; SELECT ... FROM 요구하는 데이터를 가져오는 구문 데이터베이스 내 테이블에서 원하는 정보 추출 # city 테이블..