전체 글236 [백준 알고리즘] 11719번 그대로 출력하기 2 (I/O) - Java https://www.acmicpc.net/problem/11719 11719번: 그대로 출력하기 2 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이 www.acmicpc.net [문제] [간략한 풀이] 아래 포스팅 코드와 동일하게 제출했고 정답처리되었다. https://create-something-from-nothing.tistory.com/60 [백준 알고리즘] 11718번 그대로 출력하기 (I/O) - Java https://www.acmicpc.net/problem/11718 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100.. 2021. 8. 17. [백준 알고리즘] 11718번 그대로 출력하기 (I/O) - Java https://www.acmicpc.net/problem/11718 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시 www.acmicpc.net [문제] [간략한 풀이] - 입력을 받을 코드 작성 (입력 받는 값은 변수 String 타입의 변수 content에 저장) - 출력 할 코드 작성 - 위 2가지만 해두고 예제의 입력 값이 잘 나오는지 확인했다. 확인 결과 잘나옴 - 이제 한 번 코드를 실행했을 때 여러번 입력하고 그 입력값이 출력되도록 반복문을 사용해준다. while을 사용했고 반복 입력을 위해 hasnext().. 2021. 8. 17. [백준 알고리즘] 10953번: A+B - 6 (I/O) - Python https://www.acmicpc.net/problem/10953 10953번: A+B - 6 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제] [풀이] - 사용 언어: Python - 본 문제는 입출력 응용 문제이다. 1) 테스트 케이스의 개수 T를 입력 받는다. 2) 각 줄에 A와 B를 입력 받는다. - map 을 사용하여 두 변수를 입력 받음 2)-1 A와 B는 콤마로 구분되어 있다. - split 을 사용하여 콤마 전,후로 구분 3) A와 B의 합을 출력한다. -> 위 과정을 T만큼 반복하면 된다. - for 문 사용하고 range 로 반복 횟수 지정 [정답 코드] 1 2 3 4 5 6 7 8 T = int(input()) #테스트.. 2021. 8. 17. [Spring] 자바 기반 프레임워크(Struts, Spring, Hibernate 등) 자바 기반 프레임워크 - 스프링을 학습하다보면 스프링 외 다른 프레임워크에 대해서도 종종 언급되기 때문에 참고하면 좋을 것 같다. - 일반적으로 웹 프로젝트는 3-tier 방식으로 구성된다. Presentation Business Persistence 1)Presentation: 화면계층으로 화면에 보여지는 기술을 사용하는 영역이다. (jsp - view 관련) 2)Business: 비즈니스계층으로 비즈니스 로직을 담고 있는 영역이다. (java class - model 관련) 3)Persistence: 데이터계층으로 데이터를 어떤 방식으로 보관 및 사용하는지에 대한 설계이다. (DAO - model 관련) 처리영역 프레임워크 설명 Presentation Struts Struts 프레임워크는 UI Lay.. 2021. 8. 17. [Spring] Spring의 구조 1. Spring의 구조 - 스프링 패키지는 필요한 부분만 골라서 쓸 수 있도록 모듈화되어져 있다. 1) AOP(Aspect Oriented Programming): 관점(관심) 지향 프로그래밍 - Spring 프레임워크에 Aspect Oriented Programming을 지원하는 기능이며, 이 기능은 AOP Alliance 기반 하에 개발되었다. - Spring의 AOP는 advice, pointcut 필터링을 포함하는 advisor로 구성된다. 2) ORM(Object-Relational Mapping): OOP(객체 지향 프로그래밍)을 사용 - ORM 프레임워크인 Hibernate, myBatis, JDO와 결합을 지원하기 위한 기능이다. Spring ORM을 이용할 경우 Hibernate, my.. 2021. 8. 16. [Spring] 스프링의 특징 - POJO란 무엇인가 POJO(Plain Old Java Object) 위키백과: Plain Old Java Object - 위키백과, 우리 모두의 백과사전 (wikipedia.org) [POJO 프로그래밍] - 스프링의 핵심 개발자들은 "스프링의 목표는 엔터프라이즈 서비스 기능을 POJO에 제공하는 것"이라고 했다. - 엔터프라이즈 서비스: 보안, 트랜잭션과 같은 엔터프라이즈 시스템에서 요구되는 기술 - 위의 두 문장을 재해석하면, 엔터프라이즈 서비스 기술과 POJO라는 애플리케이션 로직을 담은 코드를 분리했다는 뜻이기도 하다. -> "분리됐지만 반드시 필요한 엔터프라이즈 서비스 기술을 POJO 방식으로 개발된 애플리케이션 핵심 로직을 담은 코드에 제공한다"는 것이 스프링의 강력한 특징과 목표이다. [POJO 란 무엇인가].. 2021. 8. 16. 이전 1 ··· 29 30 31 32 33 34 35 ··· 40 다음