일본 취업 대비 코딩테스트 추천 문제 중 한 문제이길래 풀어보았다.사실 난이도도 쉽고 몇 년전에 이미 푼... 문제라서알고리즘을 고민하다기 보단 가볍게 복습하는 마음으로 풀어보았다.
아래의 내용은 필자가 자바스크립트 스터디를 진행하면서 공부하고 정리한 내용을 요약한 것입니다.자바스크립트는 브라우저 환경 또는 Node.js 환경에서 실행할 수 있다.웹 어플리케이션의 자바스크립트는 사용자 컴퓨터의 브라우저에서 동작한다.브라우저는 클라이언트 사이드 We
아래의 내용은 필자가 자바스크립트 스터디를 진행하면서 공부하고 정리한 내용을 요약한 것입니다.브렌던 아이크가 웹 페이지의 보조 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하기로 결정하고 개발한 것이 자바스크립트이다.자바스크립트의 파생 버전인
아래의 내용은 필자가 자바스크립트 스터디를 진행하면서 공부하고 정리한 내용을 요약한 것입니다.프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다.커뮤니케이션을 할 때, 요구되는 것이 문제 해결 능력이다.프로그래밍이란 기계가 실행할 수 있을 정도로 정확하게
이항계수 공식을 쉽게 알면 충분히 빨리 풀 수 있는 문제였다.공식 암기가 필요한 부분들은 공식 암기를 열심히 해야겠다.
세 수를 입력 받고, 리스트로 만들어 준다.리스트에서 가장 큰 수를 고른다.0 0 0을 입력하면 프로그램이 종료되는데, 0 0 0의 합은 0이므로 이를 활용한다.remove() 함수를 사용하여 가장 큰 수를 numList에서 빼준다.피타고라스 정리를 활용하여 식을 만들
그림으로 나타내면 아래와 같다.w,h가 x와 y보다 크므로, w,h가 작은 경우는 생각하지 않아도 된다.깊게 생각하지 않아도 되는 쉬운 문제였다.
특정 작업을 반복적으로 할 때 사용할 수 있는 구문가장 기본적인 반복문이다. 배열과 for문을 함께 사용할 수도 있다. while문은 특정 조건이 참이라면 계속해서 반복하는 반복문이다. for 문은 특정 숫자를 가지고 숫자의 값을 비교하고, 증감해주면서 반복을 한다면,
배열 배열은 여러개의 항목들이 들어있는 리스트 배열 선언 배열은 다음과 같이 선언해주면 된다. 객체 배열도 만들 수 있다. 배열의 n번째 항목을 조회하고 싶은 경우, [n]로 찾는다. 배열에 새 항목 추가하기 push 내장함수를 사용하여 배열에 새로운 항목을
HTTP 메소드는 클라이언트가 웹 서버에게 사용자 요청의 목적이나 종류를 알리는 수단이다.GET : 리소스 조회POST : 요청 데이터 처리, 주로 데이터 등록에 사용PUT : 리소스를 대체, 해당 리소스가 없으면 생성PATCH : 리소스를 일부만 변경(수정)DELET
정렬을 하고, for문으로 하나씩 돌려준다. l이 hi보다 크거나 같으면 l을 하나씩 증가시킨다. l이 작아지는 순간에는 break를 사용하여 for문을 중단시킨다. 그리고 l를 출력시킨다.
print(y)를 바로 해주었더니, 배열 형태로 출력이 되어서 계속 에러가 났다. for문으로 한 자씩 출력이 되도록 설정을 하였다. 배열 출력에 대한 정확한 이해가 필요했다.
반복해서 입력하므로 map 함수 사용. readline() 함수는 자동 개행 되므로 strip() 를 사용하여 개행을 막았다. 또한, split()를 사용하여 입력 값 사이에 공백을 두었고 이들을 리스트화 하여 하나의 리스트로 만들었다.set() 함수를 사용하여 리스트
코드를 짜고 실행을 해보는데 이런 오류가 떴다. exception in thread "main" java.util.inputmismatchexception 구글링을 해보니, 자료형에 맞지 않게 입력을 하면 나는 오류였다.아래는 내가 짠 코드이다.코드에서, 첫 번째 스캐
Mybatis는 자바 오브젝트와 SQL사이의 자동 매핑 기능을 지원하는 ORM(Object relational Mapping)프레임워크 이다.SQL을 별도의 파일로 분리해서 관리하게 해준다.Hibernate나 JAP(Java Persistence Api)처럼 새로운 D