Spring Boot로 REST API 구현하기 HelloWorldBean.java (message에 대한 게터,세터,생성자,toString 구현) public class HelloWorldBean { private String message; public HelloWorldBean(String message) { this.message = message; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } @Override public String toString() { return "HelloWorldBean{" + "message='" + mes..
https://school.programmers.co.kr/learn/courses/30/lessons/42584 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결법이 이중 for문 밖에 생각이 나지 않아 , 일단은 이중 for문으로 구현해보았음 def solution(prices): answer = [] for i in range(len(prices)): num = 0 // 가격이 떨어지지 않은 시간이 몇 초인지 기록하는 변수 num for j in range(i+1, len(prices)): // 지나간 i에 대해서는 재검사하지 않게 시작 지점을 i..
https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 문제를 처음 읽었을 때 , 문제 이해부터 필요했음 예를 들어 프로세스 [A,B,C,D] 에 대응 되는 우선순위 배열인 priorities 가 [2,1,3,2] 로 주어졌을 때 우선순위는 A=2 , B=1 ,C=3 ,D=2 로 배정됨 우선순위는 값이 클수록 순위가 높은 것 1. 큐의 맨 앞에서 대기중인 A를 꺼내 검사 (A의 우선순위 2) 2. A를 제외한 나머지 요소들의 우선순위를 검사하여 더..
https://school.programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr from collections import deque def solution(bridge_length, weight, truck_weights): bridgearr = deque([0] * bridge_length)// 다리에 올라갈 수 있는 트럭 수 만큼의 배열 0으로 초기화 truck_weights = deque(truck_weights) answer = 0 while (bridgearr): ..
https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다...