일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- almostIncreasingSequence
- data_structure
- All Longest Strings
- Sequential Search
- Numpy
- matrixElementsSum
- codesingal
- 2750
- til
- codesignal
- recursion
- markdown
- 백준
- baekjun
- shapeArea
- 파이썬 포렌식
- centuryFromYear
- cpp
- flask
- 10953
- Python
- 2015 봄학기 알고리즘
- 수 정렬하기
- C++
- adjacentElementsProduct
- 피보나치 수
- Daily Commit
- 파이썬머신러닝완벽가이드
- Counting cells in a blob
- collections.deque
- Today
- Total
목록분류 전체보기 183
Introfor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #!/bin/python3 import math import os import random import re import sys # Complete the sockMerchant function below. def sockMerchant(n, ar): res = 0 for i in set(ar): res += ar.count(i) // 2 return res if __name__ == '__main__': fptr = open(os.environ['OUTPUT_PATH'], 'w') n = int(input()) ar = list(map(int, input().rstrip..
1234567891011121314from math import ceil def solution(): lst = [int(input()) for _ in range(5)] kor_ = ceil(lst[1]/lst[3]) math_ = ceil(lst[2]/lst[4]) if kor_ > math_: return lst[0] - kor_ return lst[0] - math_ res = solution()print(res)Colored by Color Scriptercs
입력 받은 3개의 수를 오름차순 정렬하고 set()을 이용하여 개수를 통해 문제를 풀었다. 저번에 주사위 네개를 풀어서 같은 방식으로 풀었다. 1 2 3 4 5 6 7 8 9 10 11 12 def solution() -> int: dice = sorted(map(int, input().split())) if len(set(dice)) == 1: return 10000 + dice[0] * 1000 if len(set(dice)) == 3: return dice[2] * 100 for i in range(2): if dice[i] == dice[i+1]: return 1000+dice[i]*100 res = solution() print(res) Colored by Color Scripter cs
소수는 약수로 1과 자기 자신만 가지는 수를 의미. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 def solution(): int(input()) nums = list(map(int, input().split())) res = 0 for i in nums: cnt = 0 for j in range(1, i+1): if not i % j: cnt += 1 if cnt == 2: res += 1 return res res = solution() print(res) Colored by Color Scripter cs
문자열 - 문자열을 표현하는 타입 String은 immutable 속성 가짐 - String 리터럴(""로 둘러친 0개 문자 이상의 문자열) - 인덱스로 참조 가능 -> 첫 글자 참조 경우, "Kotlin"[0] String을 위한 편리한 메서드 및 프로퍼티 - length : 문자열의 크기를 반환하는 프로퍼티 -> str.length - capitalize : 첫번째 문자만 대문자로 변환하는 메서드 -> str.capitalize() - isBlank : 공백문자 또는 그런 문자로 구성된 문자열에 대해 true 반환 -> str.isBlank() 문자열 처리의 단순한 방법 : + 연산자 사용 -> "Hello, " + name + "!" 문자열 템플릿 처리 : $ 연산자 사용 -> "Hello. ${n..
기초문법 변수와 기본 데이터형, 리터럴 리터럴 - 프로그래밍의 경우, 소스 코드의 안에서 직접 기술한 데이터의 그 것을 가리킴 - 27 -> 정수 데이터 - "Kotlin" -> 문자열 데이터를 나타냄 1 2 3 4 fun main(){ var number = 12 println(number.javaClass) } cs 변수(★) - 프로그램 안의 데이터를 기억해두기 위해서 데이터에 이름을 붙인 것 - val(or var) 변수명: 타입(형) = 식(or 리터럴) 1 2 3 4 fun main(){ val foo: Int = 123 // val : 변경 불가능 var bar: String = "Hello" // var : 변경 가능 } Colored by Color Scripter cs 묵시적인 형변환은..