자바 Stream과 Optional
자바 Stream과 Optional Stream 데이터를 담고 있는 것은 컬렉션. 스트림은 이러한 컬렉션에 들어있는 데이터들을 가지고 연산을 실행하는 것. 컬렉션에 담겨있는 데이터값이 변경되는 것은 아니다. 중개 operation과 종료 oper
[Javascript] substr(), lastIndexOf() 파일 이름, 확장자 추출하기
[Javascript] substr(), lastIndexOf() 파일 이름, 확장자 추출하기 파일업로드, 파일다운로드 기능을 구현하다가 보면 '파일의 이름'과 '파일의 확장자'를 따로 추출해서 사용해야하는 경우가 생깁니다. 이럴 때는 어떻게 하면 좋
[백준] 14891 - 톱니바퀴
[백준] 14891 - 톱니바퀴 [문제링크] 0. 구현문제. 요구사항을 잘 구현한다 1. 톱니바퀴의 연쇄 회전 : 회전 여부를 저장하는 boolean 배열과 재귀로 진행 import java.io.BufferedReader; import java
구현 문제[코딩 테스트에 파이썬이 유리한 이유]
구현 문제[코딩 테스트에 파이썬이 유리한 이유] 피지컬로 승부하기 Ps 문제에서 구현(implementation)이란 '머릿속에 있는 알고리즘을 소스코드로 바꾸는 과정' 이다. 우리는 알고리즘 문제를 해결 할 때, 문제를 읽고 풀이를 떠올린다. 하
[Java] if문
[Java] if문 if문 형식 예제) 학점 구하기 import java.util.Scanner; public class If { public static void main(String[] args) { int score = 0; String gr
Node.js / Package.json 관련 개념 정리
Node.js / Package.json 관련 개념 정리 V8 : JavaScript를 기계어로 Complie해주는 것 (자바의 JVM같은 것이라고 이해했다) Runtime : 프로그래밍이 구동되고 있는 환경 이벤트 : 유저의 버튼 클릭 또는 네트
[Baekjoon] Java - 1330번, 9498번, 2753번, 14681번
[Baekjoon] Java - 1330번, 9498번, 2753번, 14681번 1330번 - 두 수 비교하기 public class Main { public static void main(String[] args) { Scanner sc1 = n
비동기 자바스크립트의 사가: 발전기
비동기 자바스크립트의 사가: 발전기 반응형 도입부 현대의 자바스크립트 프로그램에서 가장 복잡한 것 중 하나는 비동기성이다. 콜백, 툰크 및 약속과 같은 기존 패턴 몇 가지를 이미 살펴보았습니다. 몇 가지 핵심 문제를 해결하긴 했지만, 이 모든 패턴
Cannon Game_day2 (2021.09.28)
Cannon Game_day2 (2021.09.28) 사용할 언어: HTML, CSS, Javascript 물리엔진 초기 에너지 에너지를 키다운으로 축적해서 발포, 대포의 색이 붉어진다 공의 무게 무게가 크면 벽을 부술 수도 있다 중력 공
필터()에 대한 다중 채우기
필터()에 대한 다중 채우기 반응형 폴리필이란 무엇인가? Polyfill은 개발자인 사용자가 브라우저가 기본적으로 제공하는 기능을 제공하는 코드(또는 플러그인)입니다. 브라우저 기능 집합에 대한 요청을 받고 요청 브라우저에 필요한 폴리필만 제공하는