[CodeUp] 코드업 기초 100제 6036번 풀이 - 파이썬(Python)
·
CodeUp/Python 기초 100제
6036 : [기초-산술연산] 단어 여러 번 출력하기(설명)(py) ▶ 문제 ◀ [문제링크] : https://codeup.kr/problem.php?id=6036 [기초-산술연산] 단어 여러 번 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 코드 word, n = input().split() print(word * int(n)) 더보기
[CodeUp] 코드업 기초 100제 6035번 풀이 - 파이썬(Python)
·
CodeUp/Python 기초 100제
6035 : [기초-산술연산] 실수 2개 입력받아 곱 계산하기(설명)(py) ▶ 문제 ◀ [문제링크] : https://codeup.kr/problem.php?id=6035 [기초-산술연산] 실수 2개 입력받아 곱 계산하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 코드 a, b = map(float, input().split()) print(a * b) 더보기
[CodeUp] 코드업 기초 100제 6034번 풀이 - 파이썬(Python)
·
CodeUp/Python 기초 100제
6034 : [기초-산술연산] 정수 2개 입력받아 차 계산하기(설명)(py) ▶ 문제 ◀ [문제링크] : https://codeup.kr/problem.php?id=6034 [기초-산술연산] 정수 2개 입력받아 차 계산하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 코드 a, b = map(int, input().split()) print(a - b) 더보기
[CodeUp] 코드업 기초 100제 6033번 풀이 - 파이썬(Python)
·
CodeUp/Python 기초 100제
6033 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)(py) ▶ 문제 ◀ [문제링크] : https://codeup.kr/problem.php?id=6033 [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 코드 n = ord(input()) print(chr(n + 1))
[CodeUp] 코드업 기초 100제 6032번 풀이 - 파이썬(Python)
·
CodeUp/Python 기초 100제
6032 : [기초-산술연산] 정수 1개 입력받아 부호 바꾸기(설명)(py) ▶ 문제 ◀ [문제링크] : https://codeup.kr/problem.php?id=6032 [기초-산술연산] 정수 1개 입력받아 부호 바꾸기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 코드 n = int(input()) print(-n)
[Python] 파이썬 리스트 복사 : 시간 초과 해결, 깊은 복사와 얕은 복사, copy, deepcopy, slicing, 2차원 리스트 복사
·
Lanuage/Python
백준 풀이를 하다 리스트를 깊은 복사할 때, deepcopy()를 사용한 코드가 slicing을 사용한 코드보다 7배 이상의 시간이 걸린 것을 확인하고 정리해봐야겠다는 생각이 들었습니다! 가뜩이나 느린 파이썬에서 시간이 이렇게 감소한다면 충분히 공부해 볼 가치가 있죠 😤 파이썬 시간을 단축시키는 방법으로는 입출력 시간을 단축시키는 것도 있습니다! 다음 글에 정리해두었습니다 📌 https://codesyun.tistory.com/178 [Python] 파이썬 sys.stdin.readline() 입력 받기 : 시간 초과 해결, 입출력 속도 개선 🤔 input() 대신 sys.stdin.readline() 을 사용하는 이유 한두줄 입력받는 문제들은 input()을 사용해도 괜찮을 수 있지만, 여러줄 또는 반..
[BOJ / 백준] 15683번 감시 파이썬(Python) 문제 풀이
·
Baekjoon
문제 문제 링크 : https://www.acmicpc.net/problem/15683 15683번: 감시 스타트링크의 사무실은 1×1크기의 정사각형으로 나누어져 있는 N×M 크기의 직사각형으로 나타낼 수 있다. 사무실에는 총 K개의 CCTV가 설치되어져 있는데, CCTV는 5가지 종류가 있다. 각 CCTV가 감 www.acmicpc.net CODE import sys dx = [-1, 0, 1, 0] dy = [0, 1, 0, -1] camdir = [0, 4, 2, 4, 4, 1] # 카메라 종류별 분별 가능한 방향 수 def watch(idx, dir, office): if cam[idx][2] == 1: x, y = cam[idx][0], cam[idx][1] while 0
[BOJ / 백준] 16637번 괄호 추가하기 파이썬(Python) 문제 풀이
·
Baekjoon
문제 문제 링크 : https://www.acmicpc.net/problem/16637 16637번: 괄호 추가하기 첫째 줄에 수식의 길이 N(1 ≤ N ≤ 19)가 주어진다. 둘째 줄에는 수식이 주어진다. 수식에 포함된 정수는 모두 0보다 크거나 같고, 9보다 작거나 같다. 문자열은 정수로 시작하고, 연산자와 정수가 www.acmicpc.net CODE import sys input = sys.stdin.readline result = -2 ** 31 - 1 # 최솟값 -1 def calc(num, op): # 남은 수식을 전부 계산하는 함수 while op: oper = op.pop(0) n1, n2 = num.pop(0), num.pop(0) if oper == '+': num.insert(0, n..
[JavaScript] 자바스크립트 객체(object) (3) : Object 객체와 Object.prototype 객체의 메소드
·
JavaScript
Object 객체와 Object.prototype 객체의 프로퍼티 - 모든 자바스크립트 객체는 Object 객체와 Object.prototype 객체의 모든 프로퍼티를 상속받는다 - 새로운 프로퍼티나 메소드를 손쉽게 추가할 수 있다 Object 객체와 Object.prototype 객체의 메소드 자주 사용되는 객체 메소드에는 다음과 같은 것들이 있다 > hasOwnProperty() - 특정 프로퍼티가 해당 객체에 존재하는지 검사 - 해당 객체에 직접 선언된 프로퍼티만을 검사하기 때문에, 상속받은 프로퍼티는 false값을 반환한다 function Dog(color, name, age, family) { this.color = color; this.name = name; this.age = age; thi..
[JavaScript] 자바스크립트 객체(object) (2) : 상속, 프로토타입, this 키워드, 삭제, 순회, 비교
·
JavaScript
상속 (inheritance) - 상속 : 새로운 클래스에서 기존 클래스의 모든 프로퍼티와 메소드를 사용할 수 있는 것 - 클래스 기반의 객체 지향 언어인 C++과 달리 자바스크립트는 프로토타입 기반의 객체 지향 언어 - JS에서는 현재 존재하는 객체를 프로토타입으로 사용하여, 해당 객체를 복제하여 재사용하는 것을 상속이라고 한다 - JS의 모든 객체는 최소 하나 이상의 다른 객체로부터 상속을 받는다 프로토타입 (prototype) - JS의 모든 객체는 프로토타입이라는 객체를 가진다 - 모든 객체는 그들의 프로토타입으로부터 프로퍼티와 메소드를 상속받는다 - 프로토타입 : 상속되는 정보를 제공하는 객체 프로토타입의 생성 - 가장 기본적인 방법은 객체 생성자 함수를 작성하는것 - 생성자 함수를 작성하고 n..