&& java oop 17 변수의 초기화 변수의 초기화 지역변수(lv)는 수동 초기화 해야함(사용전에 꼭 직접 초기화해줘야 한다.) 멤버변수(iv,cv)는 자동초기화 된다. 자동초기화시 기본값 boolean false char '\u0000' byte,short,int 0 long 0L float 0.0f double 0.0d 또는 0.0 참조형 null 멤버변수(iv,cv)의 초기화 1.자동초기화: 0으로 자동초기화 2.간단초기화... 복잡초기화LVlv초기화멤버변수초기화iv생성자참조변수초기화CV기본형의초기값생성자메서드&&static지역변수초기화명시적초기화변수초기화cv초기화iv초기화자동초기화초기값간단초기화null&& React 댓글 추가, 삭제 그러므로 새로 랜더를 시킬 때 원본 배열에 바로 푸쉬를 하는 것이 아닌 새로운 배열을 복사해 복사 된 배열에만 내용을 추가하면 되는 것이었다. const newCommentData = [ const handleLike = id => { const index = commentsList.findIndex(value => value.id === id); const isLikedCommentList... &&slicefindIndex&& 백준_10926번 ??! 생각 정리 문자열을 입력받는다. 입력받은 문자열에 ??! 부호를 붙여 출력한다. 알아야 할 것 ??!를 출력하기 위해서는 c 언어에서의 삼중자에 대해 알아야 한다. - 삼중자 삼중자는 자주 쓰지 않는 문자의 조합으로 다른 문자를 표현하는 것이다. 삼중자의 특징은 두 개의 연속되는 ?(물음표 기호)로 시작한다는 것이다. 그러므로 우리가 출력하고자 하는 ??!를 그대로 printf()함수에 넣어... &&c언어C10926삼중자백준&& JS #2 :: 비교 연산자, '=='와 '==='의 차이 🙊 잘못 기재한 부분이 있다면 댓글로 남겨주세요! 💻 '=='와 '==='의 차이점 비교 연산자는 이름처럼 두 개의 값을 비교한다. 다만 '=='과 '==='의 용법이 각각 다른데, ` '=='는 동등함( loose equaulity), 비교하는 두 개의 값을 강제로 같은 형으로 변환하고 비교를 수행한다. 두 값의 타입이 다르더라도 형 변환된 값이 같다면 true를 반환한다. '==='은 '... null&&JavaScriptundefinedjs자바스크립트&& 가변크기단위 / em, %, rem, vw, vh, vmin, vmax px 같은 고정크기 단위가 아닌 주변의 font-size를 기준으로 변하는 단위가 있다! 간혹 1em, 2em 보일 때가 있었다. ⭐ 기준 : 부모의 글자크기 (부모의 크기값 * 자식의 em 값) = 자식이 가지게 될 크기 값 em단위가 적용된 div와 p의 부모는 body다. body에 font-size가 적용되지 않아 기본사이즈인 16px을 기준으로 p는 16*2, div는 16*3이 적... vmax&&remvminvhvwEXem&& [Python] 맨날 헷갈리는 나누기 관련 연산 기호 - /, //, % 나누기 연산자의 역할은 다음과 같습니다 /: 나누기 //: 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 수만 구함 (몫) %: 나누기 연산 후 몫이 아닌 나머지를 구함 다음의 방정식을 해결하는 프로그램을 구현 하세요. x값을 구해야 합니다. ax = b 결과 출력물은 다음과 같아야 합니다. Input 으로 주어진 a 와 b 값으로 위의 방정식을 충족하는 단 하나의 정수가 존재한다... divisionfloat나머지operator몫pythonremainer나누기ModuloIntfloor division&&&& [JS] ==와 === 비교 == : loose equality, 타입이 달라도 같다고 판단. === : strict equality, 타입까지 같아야 같다고 판단. ===는 특히 object의 비교에서 유의해야 한다. object끼리의 비교는 내용물이 아닌, reference로 비교한다. hong1과 hong2는 내용물은 같지만 따로 생성된 object이므로 저장된 reference가 다르므로 두 equality 모두... &&자바스크립트&& '[]'결측치 제거하기 대회 문제를 풀다가 train을 찍어보니 아래처럼 0번부터 15번까지는 결측치가 있다는 걸 확인했다. 이를 지워주고자 한다. 위 코드를 확인해보자. 우선 train안에서 string의 길이가 0 이상인 애들만 annotations에 남기려고 한다. 뒤에 reset_index(drop = True)는 인덱스를 처음부터 재배열 해주는 함수다. drop = True옵션을 주게 되면 기존 인덱스를 ... &&결측치 제거&& Python 알고리즘 백준 2753 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 입력 - 첫째 ... &&if&& Annotations (어노테이션 @) @Override는 컴파일러에게 아래의 메소드를 오버라이딩하겠음을 알린다. 만약 개발자가 @Override 선언을 했음에도 불구하고 오버라이딩이 아닌 오버로딩을 하는 등의 실수를 한다면 컴파일러는 이를 찾아 컴파일 에러를 발생시킨다. @Deprecated는 하위 호환성을 위해 제공해주는 것임을 알린다. 만약 java 버전 5에 a라는 기능이 있고, java 버전 8에 기존의 a를 개선한 a2... annotations자바Java어노테이션&&&& BOJ 입 출력 예제 모음 헤더를 stdio.h로 넣고 printf써도 되는데 그냥 까불어봤다. 안 까불어봤다 ㅎ 강한친구 대한육군(개행)강한친구 대한육군(개행) \는 c언어에서 의미를 가진 문자이기때문에, 앞에 \를 하나 더 붙여 그대로 출력해준다. 고양이와 마찬가지로 ' " \앞에 \를 붙여 출력해준다. 숫자 a와 b를 입력받은 후, 두 수를 합하여 출력 A + B와 같다. 다만 출력하는 값이 a-b인지 a*b인지... 백준나머지boj곱셈world이스케이프문자hello사칙연산stdio.h&&&& [JSInfo] 구조 분해 할당 이때 객체나 배열을 분해할 수 있게 도와주는 문법이 구조 분해 할당 (Destructuring assignment)입니다. 구조 부해 할당은 복사한 후 변수로 분해 해주는 것입니다. 할당 연산자 우측에는 모든 iterable이 올 수 있습니다. iterable에 구조 분해 할당을 적용할 수 있습니다. 할당 연산자 좌측에는 무엇이든 올 수 있습니다. .entries() 활용한 구조 분해 키와 ... 중첩 구조 분해파괴할당 연산자분해&&구조 분해 할당.entries()객체 분해하기배열 분해&& [Javascript] (산술, 비교, 논리)연산자 a + b 에서 a와 b는 연산 대상이 되는 표현식이며 이를 피연산자라 한다. 일반적으로 피연산자 개수에 따라 단항 / 이항 / 삼항 연산자로 분류한다. 연산자 a와 b를 더한 값 a와 b를 뺀 값 a와 b를 곱한 값 a를 b로 나눈 값 a를 b로 나눈 나머지 값 산술 단항 연산자의 종류로는 +, -, ++, -- 가 있다. 두 개의 피연산자를 비교한 결과를 논리값(true / false)로... JavaScript연산자&&TIL&& java&와 &&의 차이 및 실례 java&와 &&의 차이: & 비트 연산자이자 논리 연산자이며 & 의 양측은 int일 수도 있고 boolean 표현식일 수도 있다. & 양측이 int일 때 연산자 양측의 수를 이진수로 전환한 다음에 연산을 해야 한다. 단락과 (&&)의 양측 요구는 반드시 볼 표현식이어야 한다. 많은 사람들이 자바를 공부할 때나 면접을 볼 때 그러나 만약 네가 그들의 뜻을 진정으로 이해하지 못한다면, 이것은 ... java&&&구별 Bash 산책 배시를 쓰는데 햇갈렸던 부분을 정리해 본다. 나도 배시를 가끔 짜지만 이런것들이 없으면 참 짜증이 난다. 그래서 블로그를 정리해 본다. 역시 오늘도 코드로 애기해 본다.... bashif연산자&&&& House Robber I && II You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent houses have security syst... &&
java oop 17 변수의 초기화 변수의 초기화 지역변수(lv)는 수동 초기화 해야함(사용전에 꼭 직접 초기화해줘야 한다.) 멤버변수(iv,cv)는 자동초기화 된다. 자동초기화시 기본값 boolean false char '\u0000' byte,short,int 0 long 0L float 0.0f double 0.0d 또는 0.0 참조형 null 멤버변수(iv,cv)의 초기화 1.자동초기화: 0으로 자동초기화 2.간단초기화... 복잡초기화LVlv초기화멤버변수초기화iv생성자참조변수초기화CV기본형의초기값생성자메서드&&static지역변수초기화명시적초기화변수초기화cv초기화iv초기화자동초기화초기값간단초기화null&& React 댓글 추가, 삭제 그러므로 새로 랜더를 시킬 때 원본 배열에 바로 푸쉬를 하는 것이 아닌 새로운 배열을 복사해 복사 된 배열에만 내용을 추가하면 되는 것이었다. const newCommentData = [ const handleLike = id => { const index = commentsList.findIndex(value => value.id === id); const isLikedCommentList... &&slicefindIndex&& 백준_10926번 ??! 생각 정리 문자열을 입력받는다. 입력받은 문자열에 ??! 부호를 붙여 출력한다. 알아야 할 것 ??!를 출력하기 위해서는 c 언어에서의 삼중자에 대해 알아야 한다. - 삼중자 삼중자는 자주 쓰지 않는 문자의 조합으로 다른 문자를 표현하는 것이다. 삼중자의 특징은 두 개의 연속되는 ?(물음표 기호)로 시작한다는 것이다. 그러므로 우리가 출력하고자 하는 ??!를 그대로 printf()함수에 넣어... &&c언어C10926삼중자백준&& JS #2 :: 비교 연산자, '=='와 '==='의 차이 🙊 잘못 기재한 부분이 있다면 댓글로 남겨주세요! 💻 '=='와 '==='의 차이점 비교 연산자는 이름처럼 두 개의 값을 비교한다. 다만 '=='과 '==='의 용법이 각각 다른데, ` '=='는 동등함( loose equaulity), 비교하는 두 개의 값을 강제로 같은 형으로 변환하고 비교를 수행한다. 두 값의 타입이 다르더라도 형 변환된 값이 같다면 true를 반환한다. '==='은 '... null&&JavaScriptundefinedjs자바스크립트&& 가변크기단위 / em, %, rem, vw, vh, vmin, vmax px 같은 고정크기 단위가 아닌 주변의 font-size를 기준으로 변하는 단위가 있다! 간혹 1em, 2em 보일 때가 있었다. ⭐ 기준 : 부모의 글자크기 (부모의 크기값 * 자식의 em 값) = 자식이 가지게 될 크기 값 em단위가 적용된 div와 p의 부모는 body다. body에 font-size가 적용되지 않아 기본사이즈인 16px을 기준으로 p는 16*2, div는 16*3이 적... vmax&&remvminvhvwEXem&& [Python] 맨날 헷갈리는 나누기 관련 연산 기호 - /, //, % 나누기 연산자의 역할은 다음과 같습니다 /: 나누기 //: 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 수만 구함 (몫) %: 나누기 연산 후 몫이 아닌 나머지를 구함 다음의 방정식을 해결하는 프로그램을 구현 하세요. x값을 구해야 합니다. ax = b 결과 출력물은 다음과 같아야 합니다. Input 으로 주어진 a 와 b 값으로 위의 방정식을 충족하는 단 하나의 정수가 존재한다... divisionfloat나머지operator몫pythonremainer나누기ModuloIntfloor division&&&& [JS] ==와 === 비교 == : loose equality, 타입이 달라도 같다고 판단. === : strict equality, 타입까지 같아야 같다고 판단. ===는 특히 object의 비교에서 유의해야 한다. object끼리의 비교는 내용물이 아닌, reference로 비교한다. hong1과 hong2는 내용물은 같지만 따로 생성된 object이므로 저장된 reference가 다르므로 두 equality 모두... &&자바스크립트&& '[]'결측치 제거하기 대회 문제를 풀다가 train을 찍어보니 아래처럼 0번부터 15번까지는 결측치가 있다는 걸 확인했다. 이를 지워주고자 한다. 위 코드를 확인해보자. 우선 train안에서 string의 길이가 0 이상인 애들만 annotations에 남기려고 한다. 뒤에 reset_index(drop = True)는 인덱스를 처음부터 재배열 해주는 함수다. drop = True옵션을 주게 되면 기존 인덱스를 ... &&결측치 제거&& Python 알고리즘 백준 2753 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 입력 - 첫째 ... &&if&& Annotations (어노테이션 @) @Override는 컴파일러에게 아래의 메소드를 오버라이딩하겠음을 알린다. 만약 개발자가 @Override 선언을 했음에도 불구하고 오버라이딩이 아닌 오버로딩을 하는 등의 실수를 한다면 컴파일러는 이를 찾아 컴파일 에러를 발생시킨다. @Deprecated는 하위 호환성을 위해 제공해주는 것임을 알린다. 만약 java 버전 5에 a라는 기능이 있고, java 버전 8에 기존의 a를 개선한 a2... annotations자바Java어노테이션&&&& BOJ 입 출력 예제 모음 헤더를 stdio.h로 넣고 printf써도 되는데 그냥 까불어봤다. 안 까불어봤다 ㅎ 강한친구 대한육군(개행)강한친구 대한육군(개행) \는 c언어에서 의미를 가진 문자이기때문에, 앞에 \를 하나 더 붙여 그대로 출력해준다. 고양이와 마찬가지로 ' " \앞에 \를 붙여 출력해준다. 숫자 a와 b를 입력받은 후, 두 수를 합하여 출력 A + B와 같다. 다만 출력하는 값이 a-b인지 a*b인지... 백준나머지boj곱셈world이스케이프문자hello사칙연산stdio.h&&&& [JSInfo] 구조 분해 할당 이때 객체나 배열을 분해할 수 있게 도와주는 문법이 구조 분해 할당 (Destructuring assignment)입니다. 구조 부해 할당은 복사한 후 변수로 분해 해주는 것입니다. 할당 연산자 우측에는 모든 iterable이 올 수 있습니다. iterable에 구조 분해 할당을 적용할 수 있습니다. 할당 연산자 좌측에는 무엇이든 올 수 있습니다. .entries() 활용한 구조 분해 키와 ... 중첩 구조 분해파괴할당 연산자분해&&구조 분해 할당.entries()객체 분해하기배열 분해&& [Javascript] (산술, 비교, 논리)연산자 a + b 에서 a와 b는 연산 대상이 되는 표현식이며 이를 피연산자라 한다. 일반적으로 피연산자 개수에 따라 단항 / 이항 / 삼항 연산자로 분류한다. 연산자 a와 b를 더한 값 a와 b를 뺀 값 a와 b를 곱한 값 a를 b로 나눈 값 a를 b로 나눈 나머지 값 산술 단항 연산자의 종류로는 +, -, ++, -- 가 있다. 두 개의 피연산자를 비교한 결과를 논리값(true / false)로... JavaScript연산자&&TIL&& java&와 &&의 차이 및 실례 java&와 &&의 차이: & 비트 연산자이자 논리 연산자이며 & 의 양측은 int일 수도 있고 boolean 표현식일 수도 있다. & 양측이 int일 때 연산자 양측의 수를 이진수로 전환한 다음에 연산을 해야 한다. 단락과 (&&)의 양측 요구는 반드시 볼 표현식이어야 한다. 많은 사람들이 자바를 공부할 때나 면접을 볼 때 그러나 만약 네가 그들의 뜻을 진정으로 이해하지 못한다면, 이것은 ... java&&&구별 Bash 산책 배시를 쓰는데 햇갈렸던 부분을 정리해 본다. 나도 배시를 가끔 짜지만 이런것들이 없으면 참 짜증이 난다. 그래서 블로그를 정리해 본다. 역시 오늘도 코드로 애기해 본다.... bashif연산자&&&& House Robber I && II You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent houses have security syst... &&