본문 바로가기

분류 전체보기

(644)
[프로그래머스/자바] 신고 결과 받기 import java.util.*; class Solution { public int[] solution(String[] id_list, String[] report, int k) { Set set = new HashSet(); for(String names : report){ set.add(names); } Map map = new HashMap(); String[] reporter = new String[set.size()]; String[] reportee = new String[set.size()]; int index = 0; Iterator iter = set.iterator(); while(iter.hasNext()){ String[] names = iter.next().toString().s..
[프로그래머스/자바] [1차] 비밀지도 class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[n]; for(int i=0; i
16일차 - 스프링부트 스프링부트 세팅 https://start.spring.io/ Spring Boot 3.0.4 Java 17 Dependencies : Spring Boot DevTools, Spring Web, Lombok, Thymeleaf - File > Settings > Build, Execution, Deployment > Compiler에서 Build project automatically 체크 - File > Settings > Advanced Settings > Allow auto-make ~ 체크 - File > Project Structure > SDK 17로 설정 - Lombok requires ~ > Enable annotation processing 클릭 - (필요한 경우) File > Repai..
프로세스, 스레드, 멀티태스킹, 멀티스레딩, 멀티프로세싱, 멀티프로그래밍, 이 모든 것을 한 방에 깔끔하게 설명합니다!! https://youtu.be/QmtYKZC0lMU 프로그램 : 컴퓨터가 실행할 수 있는 명령어들의 집합 CPU : 명령어를 실행하는 연산 장치 메인 메모리 : 프로세스가 CPU에서 실행되기 위해 대기하는 곳 IO : 파일을 읽고 쓰거나 네트워크의 어딘가와 데이터를 주고 받는 것, 입출력 장치와 데이터를 주고 받는 것 프로세스 : 컴퓨터에서 실제로 실행 중인 프로그램, 각각의 프로세스는 독립된 메모리 공간을 할당 받음, 이 메모리 공간에 명령어들과 데이터를 가짐 스레드 : 프로세스는 한 개 이상의 스레드를 가질 수 있다. 스레드는 CPU에서 실행되는 단위 스레드들은 자신들이 속한 프로세스의 메모리 영역을 공유한다. => 같은 프로세스의 스레드들끼리 컨텍스트 스위칭은 가볍다. 데이터 공유 용이 멀티프로그래..
[프로그래머스/자바] 완주하지 못한 선수 import java.util.Arrays; class Solution { public String solution(String[] participant, String[] completion) { Arrays.sort(participant); Arrays.sort(completion); for (int i=0; i
[프로그래머스/자바] 숫자 문자열과 영단어 class Solution { public int solution(String s) { String[] words = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"}; for(int i = 0; i < words.length; i++){ s = s.replace(words[i], Integer.toString(i)); } return Integer.parseInt(s); } }
[프로그래머스/자바] 없는 숫자 더하기 class Solution { public int solution(int[] numbers) { int answer = 45; for (int number : numbers){ answer -= number; } return answer; } }
15일차 - HTML/CSS와 테일윈드 CSS Flexbox 연습 사이트 https://flexboxfroggy.com/#ko Flexbox Froggy A game for learning CSS flexbox flexboxfroggy.com https://cdpn.io/pen/debug/adLPwv CodePen - Flexbox playground cdpn.io CSS 선택자 연습 사이트 https://flukeout.github.io/ CSS Diner A fun game to help you learn and practice CSS selectors. flukeout.github.io display block : 너비 최대, 수직 배열, flex inline-block : 너비 최소, 수평 배열, inline position stati..