분류 전체보기 (484) 썸네일형 리스트형 [프로그래머스] n^2 배열 자르기 문제 풀이 #include #include using namespace std; vector solution(int n, long long left, long long right) { vector answer; int num = left/(long long)n; for(long long i=left; i [프로그래머스] 완전탐색 - 피로도 문제 풀이 #include #include using namespace std; int s; int answer = 0; vector visited; void dfs(int len, int count, int HP, vector dungeons){ if(len == s){ answer ans ? s : ans; } } return ans; } auto d2 = vector(d.begin(), it); 코드의 위 부분을 이해를 못하고있다. 인자가 2개인 벡터 ... 알게되면 다시 수정하여 적도록 하겠다! vector.insert vector.insert(const_iterator position, InputIterator first, InputIterator last) position : 원소를 추가할 위.. [SpringBoot] REST API REST API 구현 Controller 생성 -CustomerController.java package kr.ac.hansung.cse.controller; import java.util.ArrayList; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; imp.. [SpringBoot] security, logging(slf4j) security 설정 -pom.xml org.springframework.boot spring-boot-starter-security 위의 코드를 추가해준다. SecurityConfig class 생성 java class를 사용해 configuration authorization을 설정해준다. - SecurityConfig.java package kr.ac.hansung.cse.config; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.. [Swift] 기초문법 공부한 것을 토대로 작성한 거라 정확하지 않을 수 있음 용어 이해를 위해 정리해보았다! 변수, 상수 선언 var : 변수선언 let : 상수선언 var str = "Hello, playground" // Hello, playground str = "Hello, Swift" // Hello, Swift let constStr = str // Hello, Swift constStr = "Hello, world" // error 타입 지정 var variableName: Type var nextYear: Int var bodyTemp: Float var hasPet: Bool 숫자와 불린 타입 정수 : Int 32비트 실수 : Float 64비트 실수 : Double 80비트 실수 : Float80 불린 : .. [자료구조] Pair 와 Map Pair 두 객체를 하나의 객체처럼 다룰 수 있게 해주는 구조체 선언 pair p ( first, second); 생성 p = make_pair( first , secnod ); 데이터 접근 p.first; p.second; Map #include 선언이 필요하다. pair로 된 데이터를 저장, 검색하기 위한 자료 구조이다. map에 있는 요소의 값은 직접 변경할 수 있으나. 키 값은 상수이며 변경할 수 없다. 구문 template class map; Key : map키 데이터 Type : map에 저장되는 요소 데이터 Traits : map내에서의 상대적인 순서를 결정하기 위한 정렬 Allocator : map의 메모리 할당 및 할당 취소에 대한 정보를 저장하는 할당자 개체 생성 map m1; map .. [iOS] 뷰와 뷰의 계층구조 뷰 VIEW 사용자에게 보일 수 있는 객체 뷰는 UIView 의 인스턴스이거나 UIView하위 클래스의 인스턴스이다. 뷰는 자신을 어떻게 그리는지 알고있다. 뷰는 터치와 같은 이벤트를 처리할 수 있다. 뷰는 뷰 계층 구조상에 존재한다. 뷰 계층의 구조의 루트는 앱의 윈도우이다. 뷰 계층 구조 UIWindow 모든 앱은 하나의 UIWindow 인스턴스를 가진다. 앱의 여러 뷰들은 이 UIWindow인스턴스 내 포함된다. 앱 내의 view 인스턴스 포함관계 화면이 그려지는 과정 윈도를 포함한 각 계층 구조의 뷰는 자신을 레이어에 그린다. 모든 뷰의 레이어들은 전체 화면에 합성된다. 새로운 프로젝트를 만들어 확인하기. 뷰와 프레임 - 프로그램으로 뷰 생성하기 - 초기화(생성자) : init(frame: CGR.. [iOS] MVC구조와 오토레이아웃 / Xcode구조 MVC구조와 IBAction IBOutlet / 오토레이아웃 / Xcode구조 iOS에서의 모델 뷰 컨트롤러 ( MVC ) 모델 레이어 데이터를 저장하지만 사용자 인터페이스에 대하여 알지 못함 앱에서 모델은 문제와 정답의 목록을 가지는 문자열 리스트로 구성 대개 모델 레이어는 현실 세계의 사물을 대상으로 한다. 뷰 레이어 사용자에게 보이는 모든 객체를 포함 버튼, 텍스트필드, 슬라이더 등이 있다. 대부분 이미 만들어져 있는 것을 그대로 사용한다. 컨트롤러 레이어 응용 프로그램을 관리한다. 사용자에게 보이는 뷰를 구성한다. 뷰와 모델을 연결하고 동기화한다. 오토 레이아웃 하나의 앱은 적어도 1개 이상의 기기에서 실행될 것이며 각각의 기기는 다른 해상도를 가지기 때문에 특정 기기에 맞도록만 설계하면 원하지 .. 이전 1 ··· 43 44 45 46 47 48 49 ··· 61 다음