공부기록 49일차 - 2022.04.20 Baekjoon에서 문제풀이 1) 문제 : 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제/ 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 고민과정 반복문을 이용해 처음엔 1개부터 N개만큼의 별이 하나씩 늘어나게 하면 되므로 +=를 이용하면 될거 같음 풀이 readline 모듈 2) 문제 : 첫째 줄에는... 문제풀이공부기록TILTIL 47일차 - 2022.04.18 1) 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 앞의 문제와 크게 다른점은 보이지 않는데 문자열로 한번에 출력하기 위한... 문제풀이공부기록TILTIL 48일차 - 2022.04.19 Baekjoon에서 문제풀이 1) 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하... 문제풀이공부기록TILTIL 43일차 - 2022.04.14 Baekjoon에서 문제풀이 1) 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. 각 테스트 케이스마다 A+B를 출력한다. (0 < A, B < 10) 고민과정 이리저리 해보고 예시 만들어서 혼자 해보고 했는데 위의 코드가 틀린거 ... 문제풀이공부기록TILTIL 44일차 - 2022.04.15 Baekjoon에서 문제풀이 1) 문제 : 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 고민과정 43일차때 풀었던 문제와 비슷하나 출력방법이 다르므로 풀이 뒤의 다른 반복문 문제들을 풀어보았으나 앞의 못 푼 문제와 흡사한 문제들이 많아 ... 문제풀이공부기록TILTIL 45일차 - 2022.04.16 Baekjoon에서 문제풀이 1) 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. 각 테스트 케이스마다 A+B를 출력한다. (0 < A, B < 10) 고민과정 도저히 현상태에서 아는 부분으로는 답을 못 찾을거 같고 기본 문법 부분... 문제풀이공부기록TILTIL 46일차 - 2022.04.18 Baekjoon에서 문제풀이 1) 문제 : 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. 각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력한다. 고민과정 기존 풀이방법이 큰 틀의 방향성은 맞다고 생각해서 틀린 부분을 천천히 보았는데 풀이 이때 줄마다 출력시키기... 문제풀이공부기록TILTIL 34일차 - 2022.04.03 1) 문제 : 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 고민과정 (1)과 (2)에 들어갈게 자연수이기... 공부기록개발자TIL문제풀이TIL 36일차 - 2022.04.05 1) 문제 : 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. 첫째 줄에는 현재 시각이 나온다. 현재 시각은 시 A (0 ≤ A ≤ 23) 와 분 B (0 ≤ B ≤ 59)가 정수로 빈칸을 사이에 두고 순서대로 주어진다. 두 번째 줄에는 요리하는 데 필요한 시간 C (0 ≤ C ≤ 1,000)가 ... TIL문제풀이공부기록TIL 37일차 - 2022.04.06 this에 대하여 위 같은 형식으로 window.a / this.a / var a / 으로 선언하면 console.log(a,this.a,window.a) 모두 값이 정상적으로 출력되지만 let a / const a / 로 선언하면 console.log(a) 외에 나머지는 window 객체에 프로퍼티로 할당하지 않는다(undefined값이 나옴. -> 생각해봤는데 이렇게 되는 이유를 아직 설... TIL문제풀이공부기록TIL 33일차 - 2022.04.02 Baekjoon에서 문제풀이 문제 : 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. (연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다) 풀이 input 선언과정에서 File을 Flie로 잘못 입력해 틀린곳 찾느라 헤맴. baekjoon 변명인데 알바갔다온후... 개발자문제풀이공부기록TILTIL 01. 자료구조란? 컴퓨터란 기계를 거창하게 생각하면 PC방이나 어디 회사에 슈퍼컴퓨터를 생각 할 수 있지만 단순히 생각하면 그냥 기계에 이산적인 데이터를 처리할 수 있는 전자식 뇌가 컴퓨터라고 생각하시면 됩니다. 전자회로 까지 달았으니 이제 뭘 할 수 있을까요? 기계가 주어진 상황에 따라 판단 할 수 있게 만들 수 있습니다. '아니 지금까지는 주어진 상황에 따라 판단 안했습니까?' 하는 생각이 드실 수 있겠습... 컴퓨터과학공부기록대학생자료구조알고리즘공부컴퓨터공학노트공부 29일차 - 2022.03.29 아무 함수에도 속하지 않은 this는 언제나 window 객체를 참조한다. 함수에 속해있는 경우 this의 값은 함수를 호출하는 방법에 따라 값이 결정됨 함수와 객체의 구분이 명확하지 않은 자바스크립트에서는 this가 둘을 구분하는데 거의 유일한 방법임 전역공간에서 this는 전역객체 예외로 삭제명령 일때는 다를 수 있음 메서드, 객체, 프로퍼티 개념 다시 이해 함수와 메서드 둘다 정의된 동... 개발자TIL공부기록문제풀이TIL 30일차 - 2022.03.30 this에 대해(2) 어제 this의 값은 함수를 호출하는 방법에 따라 값이 결정된다는걸 학습함 this는 일반함수와 화살표 함수의 큰 차이점 중 하나라고 함. 화살표 함수는 자신의 상위 함수의 this를 상속 받음. 위의 이유는 화살표 함수를 사용하면 자동으로 bind가 되기 때문. bind메서드는 this 값이 어떻게 호출되었는지 상관없이 설정할수 있음 / 인자로 받은 걸 영구적으로 고정... TIL공부기록문제풀이TIL [BOJ] 10799 - 쇠막대기 쇠막대기와 레이저의 배치는 다음 조건을 만족한다. 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있다. - 쇠막대기를 다른 쇠막대기 위에 놓는 경우 완전히 포함되도록 놓되, 끝점은 겹치지 않도록 놓는다. 이러한 레이저와 쇠막대기의 배치는 다음과 같이 괄호를 이용하여 왼쪽부터 순서대로 표현할 수 있다. 레이저는 여는 괄호와 닫는 괄호의 인접한 쌍 ‘( ) ’ 으로 표현된다. 쇠막대기의 왼쪽 ... 컴퓨터공학CS컴공공대생대학생boj공부백준자료구조공부기록알고리즘코딩CS [백준 1000] A+B 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 예제 입력 1 예제 출력 1 내가 작성한 코드 실행결과 런타임 에러(NumberFormat) 에러 발생 원인 예제 입력이 1 (스페이스) 2 로 되어 있었는데 당연히 1 (엔터) 2 일거라고 생각함 java.lang.NumberFormatException : 문자열을 수로 변환할 때 발생하는 에러 : 입력받은 ... 알고리즘백준공부기록자바공부기록 4일차 - 2022.03.04 Method는 객체에 저장된 정보에 도달할 수 있어야 역할을 할수 있다 2. new 연산자와 생성자 함수 New 연산자와 생성자 함수를 사용하면 유사한 객체를 여러개 만들수 있음 생성자 함수 -재사용할 수 있는 객체생성코드를 구현하는데 의의가 있다 -모든 함수는 생성자 함수가 될 수 있다 new User(“예나”) new User(“해민”) 등을 이용하면 쉽게 객체를 만들수 잇음 익명 생성자... 개발자TIL공부기록TIL [React] 사용자 입력 (feat.일기장) DiaryEditor컴퍼런트를 만들고 일기에 필요한 값들(작성자=author/내용=content)을 입력하기위해 react에 <input/>,<textarea/>태그를 입력하면 페이지에 입력란이 생성된다. <input>태그 = 한줄만 입력할 수 있는 입력값 <textarea>태그 = 여러줄을 입력할 수 있는 입력값(늘였다 줄였다 할 수 있음) 여기서 입력된 값이 리액트가 핸들링할 수 있도록 ... I_Do_LoveReact공부기록I_Do_Love
49일차 - 2022.04.20 Baekjoon에서 문제풀이 1) 문제 : 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제/ 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 고민과정 반복문을 이용해 처음엔 1개부터 N개만큼의 별이 하나씩 늘어나게 하면 되므로 +=를 이용하면 될거 같음 풀이 readline 모듈 2) 문제 : 첫째 줄에는... 문제풀이공부기록TILTIL 47일차 - 2022.04.18 1) 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 앞의 문제와 크게 다른점은 보이지 않는데 문자열로 한번에 출력하기 위한... 문제풀이공부기록TILTIL 48일차 - 2022.04.19 Baekjoon에서 문제풀이 1) 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하... 문제풀이공부기록TILTIL 43일차 - 2022.04.14 Baekjoon에서 문제풀이 1) 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. 각 테스트 케이스마다 A+B를 출력한다. (0 < A, B < 10) 고민과정 이리저리 해보고 예시 만들어서 혼자 해보고 했는데 위의 코드가 틀린거 ... 문제풀이공부기록TILTIL 44일차 - 2022.04.15 Baekjoon에서 문제풀이 1) 문제 : 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 고민과정 43일차때 풀었던 문제와 비슷하나 출력방법이 다르므로 풀이 뒤의 다른 반복문 문제들을 풀어보았으나 앞의 못 푼 문제와 흡사한 문제들이 많아 ... 문제풀이공부기록TILTIL 45일차 - 2022.04.16 Baekjoon에서 문제풀이 1) 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. 각 테스트 케이스마다 A+B를 출력한다. (0 < A, B < 10) 고민과정 도저히 현상태에서 아는 부분으로는 답을 못 찾을거 같고 기본 문법 부분... 문제풀이공부기록TILTIL 46일차 - 2022.04.18 Baekjoon에서 문제풀이 1) 문제 : 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. 각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력한다. 고민과정 기존 풀이방법이 큰 틀의 방향성은 맞다고 생각해서 틀린 부분을 천천히 보았는데 풀이 이때 줄마다 출력시키기... 문제풀이공부기록TILTIL 34일차 - 2022.04.03 1) 문제 : 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 고민과정 (1)과 (2)에 들어갈게 자연수이기... 공부기록개발자TIL문제풀이TIL 36일차 - 2022.04.05 1) 문제 : 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. 첫째 줄에는 현재 시각이 나온다. 현재 시각은 시 A (0 ≤ A ≤ 23) 와 분 B (0 ≤ B ≤ 59)가 정수로 빈칸을 사이에 두고 순서대로 주어진다. 두 번째 줄에는 요리하는 데 필요한 시간 C (0 ≤ C ≤ 1,000)가 ... TIL문제풀이공부기록TIL 37일차 - 2022.04.06 this에 대하여 위 같은 형식으로 window.a / this.a / var a / 으로 선언하면 console.log(a,this.a,window.a) 모두 값이 정상적으로 출력되지만 let a / const a / 로 선언하면 console.log(a) 외에 나머지는 window 객체에 프로퍼티로 할당하지 않는다(undefined값이 나옴. -> 생각해봤는데 이렇게 되는 이유를 아직 설... TIL문제풀이공부기록TIL 33일차 - 2022.04.02 Baekjoon에서 문제풀이 문제 : 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. (연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다) 풀이 input 선언과정에서 File을 Flie로 잘못 입력해 틀린곳 찾느라 헤맴. baekjoon 변명인데 알바갔다온후... 개발자문제풀이공부기록TILTIL 01. 자료구조란? 컴퓨터란 기계를 거창하게 생각하면 PC방이나 어디 회사에 슈퍼컴퓨터를 생각 할 수 있지만 단순히 생각하면 그냥 기계에 이산적인 데이터를 처리할 수 있는 전자식 뇌가 컴퓨터라고 생각하시면 됩니다. 전자회로 까지 달았으니 이제 뭘 할 수 있을까요? 기계가 주어진 상황에 따라 판단 할 수 있게 만들 수 있습니다. '아니 지금까지는 주어진 상황에 따라 판단 안했습니까?' 하는 생각이 드실 수 있겠습... 컴퓨터과학공부기록대학생자료구조알고리즘공부컴퓨터공학노트공부 29일차 - 2022.03.29 아무 함수에도 속하지 않은 this는 언제나 window 객체를 참조한다. 함수에 속해있는 경우 this의 값은 함수를 호출하는 방법에 따라 값이 결정됨 함수와 객체의 구분이 명확하지 않은 자바스크립트에서는 this가 둘을 구분하는데 거의 유일한 방법임 전역공간에서 this는 전역객체 예외로 삭제명령 일때는 다를 수 있음 메서드, 객체, 프로퍼티 개념 다시 이해 함수와 메서드 둘다 정의된 동... 개발자TIL공부기록문제풀이TIL 30일차 - 2022.03.30 this에 대해(2) 어제 this의 값은 함수를 호출하는 방법에 따라 값이 결정된다는걸 학습함 this는 일반함수와 화살표 함수의 큰 차이점 중 하나라고 함. 화살표 함수는 자신의 상위 함수의 this를 상속 받음. 위의 이유는 화살표 함수를 사용하면 자동으로 bind가 되기 때문. bind메서드는 this 값이 어떻게 호출되었는지 상관없이 설정할수 있음 / 인자로 받은 걸 영구적으로 고정... TIL공부기록문제풀이TIL [BOJ] 10799 - 쇠막대기 쇠막대기와 레이저의 배치는 다음 조건을 만족한다. 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있다. - 쇠막대기를 다른 쇠막대기 위에 놓는 경우 완전히 포함되도록 놓되, 끝점은 겹치지 않도록 놓는다. 이러한 레이저와 쇠막대기의 배치는 다음과 같이 괄호를 이용하여 왼쪽부터 순서대로 표현할 수 있다. 레이저는 여는 괄호와 닫는 괄호의 인접한 쌍 ‘( ) ’ 으로 표현된다. 쇠막대기의 왼쪽 ... 컴퓨터공학CS컴공공대생대학생boj공부백준자료구조공부기록알고리즘코딩CS [백준 1000] A+B 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 예제 입력 1 예제 출력 1 내가 작성한 코드 실행결과 런타임 에러(NumberFormat) 에러 발생 원인 예제 입력이 1 (스페이스) 2 로 되어 있었는데 당연히 1 (엔터) 2 일거라고 생각함 java.lang.NumberFormatException : 문자열을 수로 변환할 때 발생하는 에러 : 입력받은 ... 알고리즘백준공부기록자바공부기록 4일차 - 2022.03.04 Method는 객체에 저장된 정보에 도달할 수 있어야 역할을 할수 있다 2. new 연산자와 생성자 함수 New 연산자와 생성자 함수를 사용하면 유사한 객체를 여러개 만들수 있음 생성자 함수 -재사용할 수 있는 객체생성코드를 구현하는데 의의가 있다 -모든 함수는 생성자 함수가 될 수 있다 new User(“예나”) new User(“해민”) 등을 이용하면 쉽게 객체를 만들수 잇음 익명 생성자... 개발자TIL공부기록TIL [React] 사용자 입력 (feat.일기장) DiaryEditor컴퍼런트를 만들고 일기에 필요한 값들(작성자=author/내용=content)을 입력하기위해 react에 <input/>,<textarea/>태그를 입력하면 페이지에 입력란이 생성된다. <input>태그 = 한줄만 입력할 수 있는 입력값 <textarea>태그 = 여러줄을 입력할 수 있는 입력값(늘였다 줄였다 할 수 있음) 여기서 입력된 값이 리액트가 핸들링할 수 있도록 ... I_Do_LoveReact공부기록I_Do_Love