본문 바로가기

분류 전체보기216

[백준 알고리즘] 10951번: A+B - 4 (I/O) / hasNextInt() - Java https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [풀이] - TMI: 이 문제는 처음에 후다닥 풀고 제출했다. 그리고 틀렸다... 로직은 맞는거 같았는데, 알고보니 종료시점 때문에 오답처리된 것이었다. 다른 블로거가 작성한 포스팅을 보니 입력의 종료는 EOF(추가로 읽을 수 있는 데이터 / End of File)가 없을 때 종료되어야한다고 기재되어 있다. 해당 문제를 풀이하면서 예제 입력에는 여러번의 테스트 케이스가 있는데 실제로 내가 먼저 제출한 코드에는 1회에 대한 것만 코딩되어 있어서 의아하긴 했다. 그렇지만 반복문을 쓰기에는 정해진 횟수나 조건이.. 2021. 8. 13.
[백준 알고리즘] 2558번: A+B - 2 (I/O) - Java https://www.acmicpc.net/problem/2558 2558번: A+B - 2 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) www.acmicpc.net [간략한 풀이] - 입력과 출력만 해주면 되는 것이라 입출력문만 알면 작성 가능 입력: Scanner 사용 출력: System.out.println 사용 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.util.Scanner; //A+B - 2 public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int A = scan.nextInt(); int B.. 2021. 8. 12.
[Git] 다운로드 및 설치 본격적인 프로젝트 준비에 앞서 팀원들과 협업 및 버전관리를 위해 git을 다운로드 할 예정이다. *설치 이전에 cmd 창에서 git --version 이라고 검색하면 설치여부 및 버전 확인이 가능하다. 1) 사이트 접속 https://www.git-scm.com/ Git www.git-scm.com 2) 환경에 맞는 버전 다운로드 (나는 window용을 다운로드 받았음) 3) 다운로드가 완료되면 git 을 실행한다 (21년 8월 12일 기준 최신버전은 아래와 같음) 4) default 설정으로 진행했기 때문에 계속 next를 선택했다 *vs code 도 같이 사용하는 경우가 많던데 git 초보이기 때문에 일단 기본 셋팅된 내용으로 설치 진행함..! *Use Git from Git Bash only: gi.. 2021. 8. 12.
[Srping] Error : Run on server 가 없을 때 혹은 사라졌을 때 어제 복습을 하고 테스트 해보려니까 Run As의 Run on Server가 사라진 것...! 또 열심히 구글링을 했고 몇가지 방법이 있다는 사실을 알았다. 가장 많이 제시된 방법은 1) Dynamic Web Module 옵션 확인 - 프로젝트 우클릭 후 하단의 properties 클릭 - 좌측의 옵션들 중 Project Facets 클릭 후 빨간색 표시된 Dynamic Web Module을 체크해 준 후 apply 해줌 2) Maven Project 업데이트 - 프로젝트에서 우측 클릭 -> Maven 선택 -> Update Project *update maven이 안될 시 project clean을 시도해 보라는 블로거도 있었음! 위의 방법으로 해결이 안될 경우 Tomcat 설정을 확인하거나 M2E E.. 2021. 8. 11.
[자바의 정석] ch7-24 ~ ch7-26 객체지향 개념 정리 (참조변수의 형변환, instanceof 연산자) ch7-24,25 참조변수의 형변환 - 사용할 수 있는 멤버의 갯수를 조절하는 것 - [중요!] 조상 자손 관계의 참조변수는 서로 형변환 가능 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 class Car { } class FireEngine extends Car { } class Ambulance extends Car { } FireEngine f = new FireEngine(); Car c = (Car)f; // OK. 조상인 Car타입으로 형변환(생략가능) FireEngine f2 = (FireEngine)c; // OK. 자손인 FireEngine타입으로 형변환(생략가능) Ambulance a = (Ambulance)f; // 에러! 상속관계가 아닌 클래스 간의 형변환 불가 .. 2021. 8. 10.
[Srping] Error : The prefix "context" for element "context:component-scan" is not bound xml 에 bean을 추가하려고 했는데 부분에서 에러가 발생했다. 검색해 보니 beans 의 xmls 선언 부분에 context에 대한 내용이 없어서 발생된 것이라고 한다. 해결 방법은 1) 직접 아래 내용을 추가하거나 xmlns:context=" 2021. 8. 3.