2022.08.19
1. 백준 알고리즘 재귀 -역시 재귀는 너무너무 어렵다 ㅎ 오늘 문제가 제일 어려웠던 거 같다... 2. 프로그래머스 알고리즘 -레벨 1이지만 혼자 풀어서 기쁘다! 3.sqld -어렵다... 너무 이거에 치중하고 있는거 아닌지 걱정이 든다 ㅠ 이도저도 못하고 있는 거 아닌지 ㅠㅠ
1. 백준 알고리즘 재귀 -역시 재귀는 너무너무 어렵다 ㅎ 오늘 문제가 제일 어려웠던 거 같다... 2. 프로그래머스 알고리즘 -레벨 1이지만 혼자 풀어서 기쁘다! 3.sqld -어렵다... 너무 이거에 치중하고 있는거 아닌지 걱정이 든다 ㅠ 이도저도 못하고 있는 거 아닌지 ㅠㅠ
https://www.acmicpc.net/problem/11729 11729번: 하노이 탑 이동 순서 세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 www.acmicpc.net 문제 세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 옮기려 한다. 한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다. 쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다. 이 작업을 수행하는데 필요한 이동 순서를 출력하는 프로그..
https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. 지표 번호 성격 유형 1번 지표 라이언형(R), 튜브형(T) 2번 지표 콘형(C), 프로도형(F) 3번 지표 제이지형(J), 무지형(M) 4번 지표 어피치형(A), 네오형(N) 4개의 지표가 있으므로 성격 유형은 총..
리액트 강의 듣기 백준 알고리즘 1문제 프로그래머스 1문제 -방청소 및 내일배움카드 발급으로 공부 시간이 많지 않았다. (늦게 일어난 것도 있지만) -리액트는 도입부분을 들어서 기술적인 부분은 아직 듣지 않았지만 왜 리액트를 사용하는가?에 대해 고민해보고 싶다. -백준은 재귀함수 문제였는데 역시 재귀는 너무 어렵다. 똑같은 문제도 여러 번 고민하고 풀어봐야겠다. -프로그래머스는 레벨 1이라 간단한 문제였다. 레벨2도 많이 풀어봐야하는데 엄두가 안난다. 힘내자.
https://www.acmicpc.net/problem/2447 2447번: 별 찍기 - 10 재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 www.acmicpc.net 문제 재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 하나씩 있는 패턴이다. *** * * *** N이 3보다 클 경우, 크기 N의 패턴은 공백으로 채워진 가운데의 (N/3)×(N/3) 정사각형을 크기 N/..
https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해 디자인팀은 모든 명함의 가로 길이와 세로 길이를 조사했습니다. 아래 표는 4가지 명함의 가로 길이와 세로 길이를 나타냅니다. 명함 번호가로 길이세로 길이 1 60 50 2 30 ..
백준 알고리즘 1문제 프로그래머스 알고리즘 1문제 자바스크립트 이론 강좌 1.백준 알고리즘 : 재귀함수는 여전히 어렵다. 간단한 재귀함수를 구현하는 건 몰라도 조금 복잡해지면 아직 어렵다. 백준 알고리즘 재귀파트를 계속 풀어보면서 익숙해져야할 것 같다. 2. 프로그래머스 : 프로그래머스 문제 유형은 아직도 넘어렵다. 하지만 오늘 푼 level1은 백준 같은 느낌이라 빨리 풀었지만 다른 사람 풀이를 보니 훨씬 간단하게 끝내는 방법이 있었다는 걸 새로 배웠다. 3.자바스크립트 강좌 : 배열 메소드에 대해 복습하는 의미로 강의를 들었다. 알고리즘 문제를 풀면서 배열 메소드에 그나마 익숙해진 편이라고 생각했는데 강좌를 들었는데도 아는 것도 막상 콘솔을 안찍으면서 하니까 헷갈리고 실수하는 것 같다 ㅠ 메소드를 여..
유튜버 코딩앙마님의 자바스크립트 중급 강좌를 보며 정리한 내용입니다. https://www.youtube.com/watch?v=4_WLS9Lj6n4&list=PLu8qrPjYh1hcuFnkwiaEDb578Jklc1EWh&index=1&t=2396s Array arr.splice(n, m) : 특정 요소 지움 : n부터 시작해서 m개 let arr = [1, 2, 3, 4, 5]; arr.splice(1, 2); console.log(arr); //[1, 4, 5] arr.splice(n, m, x) : 특정 요소 지우고 추가 let arr = [1, 2, 3, 4, 5]; arr.splice(1, 3, 100, 200); console.log(arr); //[1, 100, 200, 5] 두 번째 인자로 ..
https://www.acmicpc.net/problem/17478 17478번: 재귀함수가 뭔가요? 평소에 질문을 잘 받아주기로 유명한 중앙대학교의 JH 교수님은 학생들로부터 재귀함수가 무엇인지에 대하여 많은 질문을 받아왔다. 매번 질문을 잘 받아주셨던 JH 교수님이지만 그는 중앙대 www.acmicpc.net 문제 평소에 질문을 잘 받아주기로 유명한 중앙대학교의 JH 교수님은 학생들로부터 재귀함수가 무엇인지에 대하여 많은 질문을 받아왔다. 매번 질문을 잘 받아주셨던 JH 교수님이지만 그는 중앙대학교가 자신과 맞는가에 대한 고민을 항상 해왔다. 중앙대학교와 자신의 길이 맞지 않다고 생각한 JH 교수님은 결국 중앙대학교를 떠나기로 결정하였다. 떠나기 전까지도 제자들을 생각하셨던 JH 교수님은 재귀함수가 ..
https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. ..