우리는 현재 다음과 같은 모습에서 현재 보유 평균 단가(currentPrice)와 현재 보유 수량(currentNum)을 입력했다면 현재 보유 금액(currentValue)를 계산해줘야하고 추가매수 부분 역시 동일하다.또한, 필요한 모든 값들이 입력되었다면 최종적으로는
요즘 주식에 빠져있다.. ㅎ 주식을 하다보면 물타기 혹은 불타기를 해야할 경우가 있는데 간단한 공식이지만 매번 암산을 하기에는 상당히 귀찮다. 앱스토어에서 앱을 다운받아서 쓰고 있었는데 광고가 계속 나오는게 거슬려서 직접 만들어보기로 했다! 배경 다른색으로 입히기
https://www.youtube.com/watch?v=4iNHsR6ePYw스탠포드 대학 강의를 활용하여 계산기 앱을 통한 MVC 개념 학습을 해볼 것이다.What your app is?계산기의 경우에 계산기의 뇌에 해당하는 부분이다.모델은 UI로부터 독립적
https://programmers.co.kr/learn/courses/30/lessons/12901구현규칙을 찾아 조건에 따라 구현하면 된다!
https://programmers.co.kr/learn/courses/30/lessons/72410구현복잡하지만 차근차근 1단계부터 7단계까지 구현해주었다.다만 "3단계 new_id에서 마침표(.)가 2번 이상 연속된 부분을 하나의 마침표(.)로 치환합니다.
https://programmers.co.kr/learn/courses/30/lessons/68644조합combinations함수를 이용해 두 개의 수를 뽑은 리스트를 구해주고 해당 리스트에서 set자료형을 통해 중복을 제거해주고 오름차순 리스트로 반환해주면
https://programmers.co.kr/learn/courses/30/lessons/42885그리디구명보트는 한 번에 최대 2명까지 밖에 탈 수 없다는 것이 핵심이다.people을 내림차순으로 정렬하고 가장 몸무게가 큰 사람과 제일 작은 사람과 비교해서
https://programmers.co.kr/learn/courses/30/lessons/43164DFS def solution(tickets): from collections import deque key_list=\[] graph={i0:\[] f
https://programmers.co.kr/learn/courses/30/lessons/42898다이나믹프로그래밍 def solution(m, n, puddles): from collections import deque dx=1,0 dy=0,1 k
https://programmers.co.kr/learn/courses/30/lessons/42883그리디 def solution(number, k): from itertools import combinations핵심 아이디어는 앞자리를 최고 큰 수
https://programmers.co.kr/learn/courses/30/lessons/42860그리디프로그래머스 내부에서도 논란이 많은(?) 문제이다.상하로 움직여 최소로 알파벳을 조정하고, 좌우로 움직여 최소로 바꿀 알파벳 위치를 정하는 것 두 가지를
https://programmers.co.kr/learn/courses/30/lessons/42628우선순위큐난이도가 3단계여서 겁먹고 최소힙, 최대힙 두개만들어서 별짓다했는데 이렇게 풀어도 시간초과가 발생하지 않는다..(테스트케이스가 많이 부족해보인다.)
https://programmers.co.kr/learn/courses/30/lessons/43163BFSgraph딕셔너리에 begin부터시작해서 words의 단어별까지 몇단계의 과정을 거치는 지 카운트한 값을 저장한다.ex)now="hit, word="hot
https://programmers.co.kr/learn/courses/30/lessons/43162BFS입력받는 computers리스트를 백준에서 주로 풀던 그래프 딕셔너리로 변환시켜주었다. (예제그리고 bfs함수를 통해 아직 방문하지 않은 컴퓨터면 이어져있
https://programmers.co.kr/learn/courses/30/lessons/43165BFSnumbers=1,2,3일 경우각 숫자를 가지고 만든 array 출력값은 다음과 같다.1, -13, -1, 1, -36, 0, 2, -4, 4, -2, 0
https://programmers.co.kr/learn/courses/30/lessons/42842브루트포스yellow를 1부터 나눠보면서 나누어 떨어지는 수로 (yellow//i+i)\*2+4가 brown을 만족하는 가로, 세로 길이에 각각 +2씩 해주면
https://programmers.co.kr/learn/courses/30/lessons/42839브루트포스입력받은 numbers에서 각 글자를 분리해서 순열리스트를 만들어준다.그리고 순열리스트에서 문자열을 합쳐주고 다 합쳐지면 정수형으로 lst에 넘겨주었다
https://programmers.co.kr/learn/courses/30/lessons/42840브루트포스correct리스트는 각각의 수포자가 맞춘 문제 수를 저장한다.해당 문제 수와 수포자를 함께 저장하고 문제를 많이 맞힌 순서대로 내림차순 정렬한다.그리
https://programmers.co.kr/learn/courses/30/lessons/43105다이나믹프로그래밍백준 1932 정수 삼각형과 동일한 문제이다.규칙을 찾으면 쉽게 접근이 가능하다.
https://programmers.co.kr/learn/courses/30/lessons/42747정렬H_Index계산법에 대한 이해부터 필요하다.예를 들어 array=10,8,5,4,3일 경우 인덱스는 1,2,3,4,5이다. 이때 10>=1, 8>=2, 5