전체글61 롤케이크_자르기-구현 JAVA https://school.programmers.co.kr/learn/courses/30/lessons/132265?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제요약] 철수와 동생이 롤케이크를 두 조각으로 잘라서 한조각씩 나눠 먹으려 한다. 롤케이크의 크기보다 롤케이크 위에 올려진 토핑들의 종류에 더 관심이 많다. 잘린 조각의 크기와 올려진 토핑의 개수에 상관없이 각 조각에 동일한 가짓수의 토핑이 올라가면 공평하게 롤케이크가 나누어진 것이다. [문제풀이] 저는 먼저 철수와 동생의 해쉬맵을 만들어줬습니다. 각각의 토핑의 개수.. 2023. 4. 10. 프로세스, 스레드, 멀티 스레드? 멀티 스레드를 이해하기 위해선 먼저 프로세스와 스레드를 알고 있으셔야합니다. 저도 잘모르는 개념인데요 ㅎㅎ.. 같이 한번 배워봐요! 1. 프로세스 (Process) 프로세스란 운영체제에서 실행 중인 하나의 프로그램, 어플리케이션을 말합니다. 사용자가 이 프로그램을 실행하면 운영체제로부터 실행에 필요한 메모리를 할당 받아서 어플리케이션의 코드를 실행하는데요. 이때! 실행되는 프로그램이 바로 프로세스 인것이죠. CPU는 한번의 하나의 프로세스만 실행할 수 있다고 합니다. 그러나 평소에 저희는 게임을 하다가 공략을 보려 인터넷을 키거나, 드라마나 영화를 보다 카톡이 오면 카톡을 키는 등 다수의 작업을 동시에 할 수 있는데요! 이는 운영체제가 짧은 시간에 실행할 프로세스를 교체하고 있기 때문에 동시에 여러 작업.. 2023. 4. 6. 위장-해쉬 https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제요약] 스파이는 하루에 최소 한 개의 의상은 입습니다. clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 옷들의 조합의 수를 반환하세요. [문제풀이] 저는 먼저 해쉬맵에 옷의 종류별로 담아뒀습니다. [["yellow_hat", "headgear"], ["blue_sunglasses", "eyewear"], ["green_turban", "headgear"]] 예시와.. 2023. 4. 5. 정규화는 뭘까? 정규화의 예시 정규화는 DB를 사용하는 개발자라면 꼭 필요한 부분입니다. 같이 한번 알아봐요!! 저는 코딩 애플님 영상을 보면서 공부해봤습니다. https://www.youtube.com/watch?v=Y1FbowQRcmI&t=338s&ab_channel=%EC%BD%94%EB%94%A9%EC%95%A0%ED%94%8C 정규화? 정규화는 관계형 DB의 설계과정중에 중복을 최소화하도록 구조화하는 작업입니다. 정규화의 목표는 이상이 있는 관계를 재구성해서 작조 잘 조직된 관계에 생성하는 것입니다. 정규화는 단계로 구별되고 이 정규형이 높아질수록 대부분은 이상현상이 줄어들게 됩니다. 장점 정규화는 무엇이 좋기에 과정을 거치는 것일까요? DB 변경시 이상현상 해소를 위한 값 변경이 쉽다. 데이터가 추가되더라도 구조를 변경하지.. 2023. 3. 30. 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음 반응형