목록분류 전체보기 (112)
just inside
문제 링크https://www.acmicpc.net/problem/1987문제 설명주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오. 입력첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. 출력주어진 수들 중 소수의 개수를 출력한다.제출 코드import sysimport mathinput = sys.stdin.readlinen = int(input().rstrip())nums = list(map(int, input().split()))result = 0def isPrime(n): if n == 1: return False # 2부터 제곱근까지 모든 수 확인 for i in r..
문제 링크https://www.acmicpc.net/problem/1436문제 설명666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이 이름을 지었고, 피터 잭슨은 반지의 제왕을 만들 때, 반지의 제왕 1, 반지의 제왕 2, 반지의 제왕 3과 같이 영화 제목을 지었다. 하지만 숌은 자신이 조지 루카스와 피터 잭슨을 뛰어넘는다는 것을 보여주기 위해서 영화 제목을 좀 다르게 만들기로 했다.종말의 수란 어떤 수에 6이 적어도 3개 이상 연속으로 들어가는 수를 말한다...
문제 링크https://www.acmicpc.net/problem/30802문제 설명2024년 2월 3일 개최 예정인 온사이트 그랜드 아레나에서는 참가자들에게 티셔츠 한 장과 펜 한 자루가 포함된 웰컴 키트를 나눠줄 예정입니다. 키트를 제작하는 업체는 다음과 같은 조건으로만 주문이 가능합니다.티셔츠는 S, M, L, XL, XXL, 그리고 XXXL의 6가지 사이즈가 있습니다. 티셔츠는 같은 사이즈의 𝑇장 묶음으로만 주문할 수 있습니다.펜은 한 종류로, 𝑃자루씩 묶음으로 주문하거나 한 자루씩 주문할 수 있습니다.총 𝑁명의 참가자 중 S, M, L, XL, XXL, XXXL 사이즈의 티셔츠를 신청한 사람은 각각 𝑆,𝑀,𝐿,𝑋𝐿,𝑋𝑋𝐿,𝑋𝑋𝑋𝐿명입니다. 티셔츠는 남아도 되지만 부족해..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. Column name..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. F..
자주 사용하지만 헷갈리는 딕셔너리 자료형을 짚고 넘어가기 위해 정리해보자.출처 : https://wikidocs.net/16딕셔너리딕셔너리는 {} 사용하여 딕셔너리 내의 요소를 저장사전과 같이 {키:값}으로 데이터가 저장키는 임의의 자료형을 사용할 수 있으나 중복 불가순서 없음 기본 구성dic = {'name':'pey', 'phone':'010-1234-5678', 'birth':'1188'} 딕셔너리 쌍 추가, 삭제추가하기>>> a = {1:'a'}>>> a[2] = 'b'>>> a{1: 'a', 2: 'b'}# key = 'name', value = 'pey' 인 딕셔너리 쌍 추가>>> a['name'] = 'pey'>>> a{1: 'a', 2: 'b', 'name': 'pey'} 수정하기>>> a..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명다음은 종합병원에 속한 의사 정보를 담은DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. Column nameTypeNullableDR_NAMEVARCHAR(20)FALSEDR_IDVARCHAR(1..
문자열 포매팅이란?변수의 값을 형식을 지정하여 출력% 기호를 사용한 형식 지정자를 이용해서 표현포맷 코드코드설명%s문자열 (string)%c문자 1개(character)%d정수 (interger)%f부동 소수 (floating-point)%o8진수%x16진수%%literal % (문자 % 자체) %s 는 어떤 Type의 값이든 문자형으로 변환하여 넣을 수 있다.변수의 값을 형식을 지정하여 출력print("%d" %n)변수 n의 값을 10진수 형식으로 출력, d는 dicmal(십진의)을 의미print("%f" %f)변수 f의 값을 실수 형식으로 출력print("%.2f" %f)변수 f의 값을 소수점 이하 셋째 자리에서 반올림하여 둘째 자리까지 출력 # example# 1. 숫자 바로 대입 : %d>>> "..