목록분류 전체보기 (478)
한 걸음 두 걸음
전체 개요 >시작 후 가능한 시간들 중 마감시간이 가장 짧은 순 참고, import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Map; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); ArrayList meeting = new ArrayList(); for (int i = ..
뒤에서부터 오기 ``` import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int testCase = sc.nextInt(); int[] arr = new int[testCase]; for(int i = 0 ; i < testCase; i++) { arr[i] = sc.nextInt(); } Arrays.sort(arr); int result = arr[arr.length-1]; int test = 0; int sum = 0; for(int i = 2; i < arr.length+1; i++) { //System.out.println("test")..
123 -> 1 2 3 -> 1+2+3 = 6 6은 3의 배수이므로 123도 3의배수입니다. 0이 하나 이상 있어야 10의 배수죠 그다음 3의 배수인지 조건을 확인하기 위해서 위를 사용합니다. import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String numStr = sc.nextLine(); int[] arr = new int[numStr.length()]; int sum = 0; for(int i = 0 ; i < numStr.length(); i++) { sum += Integer.parseInt(numStr.charAt(i)+""); ..
import java.util.*; public class main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int count = 0; int pay = sc.nextInt(); int get = 1000-pay; count += get/500; get %= 500; count += get/100; get %= 100; count += get/50; get %= 50; count += get/10; get %= 10; count += get/5; get %= 5; count += get; System.out.println(count); } }
1. MainActivity와 같은 extends AppCompatActivity를 가진 곳에 붙이기 menu폴더 만들어 내부에 menu.xml 파일을 만들어줍니다. menu.xml폴더 내용은 다음과 같을 수 있습니다. 원하는대로 편집해서 사용하세요 image등. ?xml version="1.0" encoding="utf-8"?> 이렇게 만들어주었다면, MainActivity로 가서 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activ..
VR트래킹이란 VR트래킹은 센서 기반으로 이루어집니다. 트래킹은 3차원 공간에서 머리, 손, 등의 3차원 원점, 위치(x,y,z)와 방향(roll, pitch, yaw)을 센서기반으로 측정하는 기술을 말합니다. 6-DOF 트래킹 종류 아웃사이드-인 트래킹 외부 센서가 직관적으로 사용자의 위치를 측정하기 때문에 정확하지만 설치가 번거롭다. 인사이드-아웃 트래킹 HND에 트래킹 장치가 부착되어있어 HMD 자체에서 사용자의 위치를 측정합니다. 예) HMD앞에 카메라가 달려있는 경우 센서 기반 트래킹 / 비젼 기반 트래킹 모든 트래킹이 센서 기반이라 할 수 있지만 최근에 비젼 기반 트래킹으로 발전하고 있기 때문에 나뉘었습니다. 센서 기반 트래킹 기계식 관절 트래커 여러 개의 관절로 구성된 기계장치를 이용하여 위..
구글페이지로 설정하기. 1. 퍼미션 설정 인터넷 접속 허용 권한을 추가해줍니다. 2. 코드 xml에 webView를 넣어주었다면, 이제 java파일로 와서 다음과 같이 해주면 끝! private WebView webView; webView = (WebView)findViewById(R.id.activity_web_view_webview); webView.loadUrl("https://www.google.com"); 자신이 만든 웹페이지로 설정하기. 자신이 만든 html 파일을 업로드하기 위해서 asset Folder를 하나 추가해 준 뒤, new File로 html파일을 만들어서 넣어주고 WebView webView; webView= (WebView)findViewById(R.id.webView); We..
final은 엔티티를 한 번만 할당한다는 것으로, 선언한 변수 또는 함수 또는 클래스를 수정하지 못하도록 제한하기 위해서 사용한다. final은 Immutable, Security, 최적화된 성능(제한을 통해 Override로 인한 실수를 최소화 하고 버그를 줄인다)을 위해 사용되며, override method 를 명시적으로 차단한다. 변수의 경우 상수로 만들기 위해 이용하며, 함수의 경우 단순 호출(즉, 상속 등의 기능 없다.)을 하는 경우에 활용한다. 그러므로 기본적으로 코드 가독성을 해치지 않고 명시가 필요한 부분에 사용된다. 참고 URL : https://blog.lulab.net/when-should-i-use-final-in-java/ 클래스 및 생성자 의존성에 대한 final / 함수에 대..