[LeetCode] 455. Assign Cookies - Python
·
코딩테스트
leetcode.com/problems/assign-cookies/ Assign Cookies - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 자바로 풀었던 문제, 파이썬으로 풀어보기 ! JAVA >>> 더보기 자바로 풀었던 내용 import java.util.*; class Solution { public int findContentChildren(int[] g, int[] s) { int content = 0; Arrays.sort(g); Arrays.so..
[LeetCode] 1. Two Sum - Python
·
코딩테스트
leetcode.com/problems/two-sum/ Two Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 자바로 풀었던 문제, 파이썬으로 풀어보기 ! 먼저, 자바로 풀었던 내용 ⬇ public class TwoSum0316 { public int[] twoSum(int[] nums, int target) { int [] twoSum = new int[2]; for(int i=0;i> t = [1, 5, 7, 33, 39, 52] >>> for p ..
[LeetCode] 860. Lemonade Change - Python
·
코딩테스트
leetcode.com/problems/lemonade-change/ Lemonade Change - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 자바로 풀었던 문제, 파이썬으로 풀어보기 ! 먼저, 자바로 풀었던 내용 ⬇ class Solution { public boolean lemonadeChange(int[] bills) { int five = 0, ten = 0; for (int bill: bills) { if (bill == 5) five++; els..
[Python] 문자열 (String)
·
Python
쌍따옴표(" ") 또는 홑따옴표(' ') 사용a="\nHello World"b='Python is fun'c="""Life is too short, You need python"""d='''Life is too short, You need python'''print(a)print(b)print(c)print(d)Hello WorldPython is funLife is too short,      You need      pythonLife is too short, You need python 이스케이프 시퀀스\n : 줄바꿈\' : '\" : "food = "Python's favorite \nfood is perl"say = '"Python is very easy." he says.'f =..
[Python] 출력 print
·
카테고리 없음
숫자형 print a=14 b=3 c=a//b d=a%b print("14 나누기 3")#문자열 그대로 출력 => 14 나누기 3 print("몫 : %d" %c)#정수형으로 변수 c값 출력 => 몫 : 4 print("나머지 : %d" %d)#정수형으로 변수 d값 출력 => 나머지 : 2 print("몫 : %d, 나머지 : %d" %(c,d))#정수형으로 변수 c,d를 각 자리에 출력 => 몫 : 4, 나머지 : 2 %f : 실수(Float) %d : 정수(Integer) %s : 문자열(String) 문자열과 숫자형 조합 print : 콤마(,) 기호 사용 print("a=", self.a)#콤마(,) 기호를 이용하여 자료형 분리 print("a="+self.a)#오류 파이썬에서는 문자열을 연결할때..
[Python] 숫자 연산자
·
Python
+ - * / 사칙연산 a=3 b=4 print(a+b)#7 print(a-b)#-1 print(a*b)#12 print(a/b)#0.75 - 실수형 몫을 반환 ** 제곱 a=2 b=4 print(a**b) #2의 4승 => 16 // 연산자 (나눗셈 후 정수형 몫을 반환) print(7//4) #1 % 연산자 (나머지) print(7%3)#7 나누기 3의 나머지 1 print(3%7)#3 나누기 7의 나머지 3
파이참 단축키 정리
·
Python
실행 현재 소스 실행 : Ctrl + Shift + F10 최근 소스 재실행 : Shift + F10 소스 선택 실행 : Alt + Shift + F10 편집 라인 이동 (현재라인 기준 위/아래) : Alt + ⬆ 또는 Alt + ⬇ 블럭 단위 선택 : Ctrl + W 현재 라인 한 줄 복제 : Ctrl + D 여러 줄 복제 : Shift 로 여러줄 선택 후 Ctrl + D 소괄호() 탈출 : Ctrl + Shift + Enter 주석처리 : (영역선택 후) Ctrl + / 디버깅 Break Point 한줄씩 실행 : F8 함수로 이동 : F7 Run to cursor : Run
파이참 폰트 크기 변경
·
Python
파이참을 켰는데, 노트북 업데이트와 함께 너무 커져버린 에디터 폰트를 작게 바꿔주었다.이클립스에서는 Appearance에서 바꿔줬는데, 파이참은 Editor로 들어와야 한다. 1. File >  Settings...2. Editor > Font원하는 크기로 변경 후 Apply를 누르면 적용된 화면을 볼 수 있고 OK를 누르면 적용된다. 3. font 검색검색창 부분에 font라고 검색하면, 알아서 해당 경로 화면을 띄어준다. 위의 1, 2 경로를 하나하나 찾을 필요 없이 간편하게 이동한다.
[BAEKJOON] 1302. 베스트셀러
·
코딩테스트
www.acmicpc.net/problem/1302 1302번: 베스트셀러 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N이 주어진다. 이 값은 1,000보다 작거나 같은 자연수이다. 둘째부터 N개의 줄에 책의 제목이 입력으로 들어온다. 책의 제목의 길이는 50보다 작거나 같고 www.acmicpc.net 문제설명 김형택은 탑문고의 직원이다. 김형택은 계산대에서 계산을 하는 직원이다. 김형택은 그날 근무가 끝난 후에, 오늘 판매한 책의 제목을 보면서 가장 많이 팔린 책의 제목을 칠판에 써놓는 일도 같이 하고 있다. 오늘 하루 동안 팔린 책의 제목이 입력으로 들어왔을 때, 가장 많이 팔린 책의 제목을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N이 주어진다. 이 값은 1..
[LeetCode] 21. Merge Two Sorted Lists
·
코딩테스트
leetcode.com/problems/merge-two-sorted-lists/ 솔직히 말하자면, 클래스 활용문제를 보면 (특히 Node 문제) 잠깐 머뭇거리게 된다. 그렇지만 저번에 이진트리 때 비슷한 문제를 풀었던 기억이 있으니까, 우선 주어진 class를 파악해보려고 노력했다. 역시 익숙해지는 게 중요하다고 느꼈다. 한번 해보니까 감이 잡히는 듯 널 체크 부분을 놓쳐서 수정하느라 30분은 넘었지만 뿌듯하다 ✨ 주어진 ListNode 클래스 정의 // Definition for singly-linked list. public static class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; ..