본문 바로가기 메뉴 바로가기

시카로의 공부방

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

시카로의 공부방

검색하기 폼
  • 분류 전체보기 (453)
    • 프로젝트 (26)
      • kaggle & Dacon (43)
      • 에이블스쿨 (21)
    • 프로그래밍 공부 (154)
      • 컴퓨터 구조 & 운영체제 (15)
      • 자료구조 (3)
      • 알고리즘 (10)
      • 데이터베이스 & SQL (18)
      • SpringBoot (9)
      • 에이블스쿨 (86)
      • 버그일지(QA) (8)
    • 데이터 사이언스 & 로봇 (130)
      • 강화학습(RL) (5)
      • ML 및 DL 관련 이론 (57)
      • 데이터 분석 (24)
      • ROS (44)
    • 코딩테스트 (70)
      • python (4)
      • C++ (1)
      • 백준 (59)
      • 프로그래머스 (3)
      • softeer (0)
    • 서비스 기획 (1)
    • 인생일지 (6)
  • 방명록

Python (61)
[백준/python] 10807번 - 개수 세기 / 새싹

10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net import sys input = sys.stdin.readline input().rstrip() #첫째줄 입력 print(input().rstrip().split().count(input().rstrip())) #두번째, 세번째 입력 입력받는 걸 제대로 하면 어려울 것은 없다. rstrip()을 따로 써주는 이유는 끝에 붙는 \n 때문이기도 하지만, 각각 줄마다 따로 입력받기 위해 한다. input을 아예 sys.stdin.readline().rst..

코딩테스트/백준 2023. 1. 15. 11:39
[백준/python] 10871번 - X보다 작은 수 / 새싹

10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net import sys n,x = map(int,sys.stdin.readline().split()) a = sys.stdin.readline().split() for i in a: if int(i)

코딩테스트/백준 2023. 1. 15. 11:09
[백준/python] 15552번 - 빠른 A+B / 새싹

15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net [백준/python] 1000번 - A+B / 새싹 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net A,B = map(int,input().split()) print(A+B) python에서 사용자의 입력을 받는 방법은 2가지가 있다. 하나는 input() sikaro.tistory.com n,*a=map(int,open(0).read().split()) print(' '.join(str(a[i]+a[i+..

코딩테스트/백준 2023. 1. 14. 12:26
[백준/python] 10951번 - A+B - 4 / 새싹

10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net while True: try: a,b = map(int,(input().split())) print(a+b) except: break A+B - 5 문제와 마찬가지지만, 이번엔 몇개까지 입력받는지도 없다. 이럴 때는 try except 문을 쓰면 된다. 만약 try를 했을 때, try 안에 있는 구문이 작동하지 않으면 except문으로 넘어가 명령을 수행한다. while이 도는 동안, input().split()을 시도하고, 작동하지 않으면(input이 없으면) except 문으로 넘어가 while 문을 나간다. 간단한 함수이지만 while에 익숙하지 않은 사람들은 떠올리..

코딩테스트/백준 2023. 1. 14. 12:05
[백준/python] 2438번 - 별 찍기 - 1 / 새싹

2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net a = int(input()) for i in range(1,a+1): print("*"*i) for 루프를 이용해서 1부터 a까지 print를 반복하면 된다. 이때 print(문자열*숫자)는 문자열을 숫자만큼 반복하면서 붙여 출력한다. 따라서 다음과 같이 코드를 짜주면 된다.

코딩테스트/백준 2023. 1. 14. 11:59
[백준/python] 2739번 - 구구단 / 새싹

2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net a = int(input()) for i in range(1,10): print(a,"*",i,"=",a*i) a를 입력받고, for 루프를 이용해서 print하면 된다. print는 ,(콤마)를 기준으로 합쳐서 출력한다. 이때 콤마를 쓰면 자동으로 스페이스바 하나가 중간에 들어가는 것으로 취급되어서 출력된다.

코딩테스트/백준 2023. 1. 14. 11:56
이전 1 ··· 4 5 6 7 8 9 10 11 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바