![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/K5Ca5/btsH1FSMn7l/npD0OOUqX2nkoSh3HHBvi1/img.png)
print 함수의 확장 및 if문#isStop = sur == vol 겉넓이와 부피값이 같은지에 대한 결과값을 isStop라는 변수에 넣는다#반지름 높이 값 할당rad = int(input("반지름 값을 입력하세요 : "))hei = int(input("높이 값을 입력하세요 : "))if rad > 0 and hei > 0 : #부피 &겉넓이 계산 vol = 1 / 3 * 3.14 * rad ** 2 * hei print("부피값 :", vol , "입니다") #겉넓이 출력 suf = 3.14 * rad ** 2 + 3.14 * rad * hei print("겉널이:", suf , "입니다",sep="")else : print("반지름..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bcD8Xx/btsDT4jCyB4/wKL4lKW1B5nSsYWp1Mzr70/img.png)
섹션2. 타임리프 기본기능(10개 강의, 1시간 39분) 1. 프로젝트 설정 - 이전강의(MVC 1편)에서 했던 프로젝트를 사용 2. 타임리프 스프링 통합 - 스프링과 통합을 위한 다양한 기능을 편리하게 제공. 스프링을 위해 개발된게 아닌가 싶을정도로 스프링 사용시 편하다 3. 입력 폼 처리 @GetMapping("/add") public String addForm(Model model) { model.addAttribute("item", new Item()); return "form/addForm"; } 상품 등록 폼 상품명 가격 수량 상품 등록 취소 - th:object="${item}" : 폼에서 사용할 컨트롤러에서 넘겨받은 객체를 지정 - th:field="*{itemName}" - *{itemN..
[강의 : 스프링 MVC2편 - 백엔드 웹 개발 황용기술] 섹션1. 타임리프 기본기능(19개 강의, 2시간 34분) 저번 강의에서는 대략적으로 사용해봤던 타임리프를 좀 더 자세하게 알려줬다. 크게 어려운건 없었고, 익혀두면 확실히 JSP보다 편리할 거 같단 생각이 들었다. 1. 프로젝트 생성 - 인텔리제이, Gradle, Spring Boot 2.타임리프 소개 - 서버 사이드 HTML 렌더링(SSR) - 네츄럴 템플릿( 순수 HTML을 그대로 유지하면서 뷰 템플릿도 사용할 수 있는 타임리프 특징) 타임리프로 작성한 파일은 HTML을 유지하기 때문에 웹 브라우저에서 파일을 직접 열어도 내용 확인 가능하고, 서버를 통해 뷰 템플릿을 거치면 동적으로 변경된 결과를 확인할 수 있다. JSP는 파일 자체를 그대로..
보호되어 있는 글입니다.
Garbage Collection : Java Appliation에서 사용하지 않는 메모리를 자동으로 수거하는 기능. Java Appliation은 JVM(Java Virtual Machine)위에서 구동되는데, JVM의 기능 중 더이상 사용하지 않는 객체를 청소하여 메모리 공간을 확보하는 작업 (GC가 필요한 이유 : Heep 영역에 객체들이 계속 쌓이게 되면 OutOfMemoryException이 발생, 이를 방지하기 위해 주기적으로 사용하지 않는 객체를 수집하여 제거해줘함) - Garcage Collector : 메모리가 부족할 때 쓰레기를 정리해주는 작업(Garbage Collection)을 수행하는 프로그램 ㄴ 하는 일 : 메모리 할당, 사용중인 메모리 인식, 사용하지 않는 메모리 인식 - 자바..
보호되어 있는 글입니다.
올바른 괄호 올바른 괄호 괄호가 입력되면 올바른 괄호이면 “YES", 올바르지 않으면 ”NO"를 출력 (())() 이것은 괄호의 쌍이 올바르게 위치하는 거지만, (()()))은 올바른 괄호가 아니다. - 입력설명 : 첫 번째 줄에 괄호 문자열이 입력됩니다. 문자열의 최대 길이는 30이다. - 출력설명 : 첫 번째 줄에 YES, NO를 출력한다. - 입력예제 : (()(()))(() - 출력예제 : NO import java.util.*; class Main { public String solution(String str){ String answer="YES"; Stack stack=new Stack(); for(char x : str.toCharArray()){ if(x=='(') stack.push(x..
9. 숫자만 추출 문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 그 순서대로 자연수를 만듭니다. (만약 “tge0a1h205er”에서 숫자만 추출하면 0, 1, 2, 0, 5이고 이것을 자연수를 만들면 1205이 됩니다. 추출하여 만들어지는 자연수는 100,000,000을 넘지 않습니다.) import java.util.ArrayList; import java.util.Scanner; public class Main { //아스키번호 48 ~ 57 public static int solution(String str){ /*int answer= 0; for(char x : str.toCharArray()){ if(x>=48 && x=48 && x= 0; i--) { if (str.char..
- Total
- Today
- Yesterday