목록분류 전체보기 (478)
한 걸음 두 걸음
System.out.println(formatDate.getCalendar().get(Calendar.HOUR)+"시"+(formatDate.getCalendar().get(Calendar.MINUTE)-5)+"분"+formatDate.getCalendar().get(Calendar.SECOND)+"초");import java.util.*; import java.io.*; import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args){ Date date = new Date(); SimpleDateFormat formatDate = new SimpleDateF..
첫째 줄에 문제의 정답을 출력한다.
너무 하드코딩인데,,, 다른 방법 찾아봐야겠다 ㅠ import java.util.*; import java.io.*; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str = sc.nextLine(); int strCase = str.length(); str = str+"aaaa"; int result = 0; for(int i = 0 ; i < strCase; i++ ) switch(str.charAt(i)){ case 'c': if(str.charAt(i+1)=='='||str.charAt(i+1)=='-') {resul..
import java.util.*; import java.io.*; import java.math.BigInteger; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); BigInteger a = sc.nextBigInteger(); BigInteger b = sc.nextBigInteger(); System.out.println(a.add(b)); } } math에서 제공하는 BigInteger를 활용하면 둘 다 맞을 수 있습니다. 이와 관련해서 백준블로그에서 잘 정리해주셨던데 https://www.acmicpc.net/blog/view/3 이를 참고하여 보면 더 좋을 것 같습니다.
항목보기 : control + 스페이스 이름 다시 짓기 : Alt + Shift + R 자동줄맞춤 : 1. Ctrl + Shift + f 이클립스 2. control alt L 안드로이드스튜디오 주석처리 : control L // control / -설정해제 토글로 이루어짐 JAVA import 처리 : Ctrl + Shift + o 안드로이드 해당 구현 함수 찾아가기 control클릭!
1. 기본 naming들 1.1 Java class Naming(Camel case) 자바 클래스는 반드시 대문자로 시작하여야하며, 해당 클래스가 어떤 목적으로 만들어졌는지 유추할 수 있도록 명사를 활용하여 사용합니다. 만약 다양한 단어가 쓰일 경우, UserProfileManager 이런식으로 각 단어의 첫 시작을 대문자로 작성합니다. 클래스 내의 함수의 경우 소문자로 시작하며, 첫 단어 이후로 따라오는 단어의 첫 글자는 대문자로 씁니다. 메소드는 동사로 시작하는 것이 일반적입니다. 예 ) printResult() 인터페이스의 경우 대문자로 시작하며, 형용사를 주로 사용합니다. 예 )ActionListener 카멜케이스 클래스, 인터페이스, 메소드, 변수 등의 이름을 명명할 때 카멜케이스 구문을 따르는..
ios경우에는 가공된 센서데이터값을 사용할 수 있도록 iOS Core Motion Framework 제공, android도 마찬가지입니다. 모바일 센싱 파이프라인(mobile sensing pipeline) activity를 sensing하여 raw데이터를 얻고 feature 추출 후(context labeling), 정규화(classification, 머신러닝 알고리즘 사용)시켜 application에서 필요로 하는 의미있는 정보로 전달합니다. 모바일 센싱의 어려움 지속적으로 센서 데이터를 수집하고, 데이터를 처리하기 때문에 센싱작업은 배터리(자원)소모가 심합니다. 핸드폰은 동시에 여러 application을 활용하는 기기이기 때문에, 해당 application에서 요구하는 context inferen..
res내에 raw폴더를 만들어 test.txt파일에 있는 문자열을 읽어올 수는 있는데 raw폴더와같은 원시폴더 내에는 쓰기가 불가능하다는 것을 알아버렸다. 일단 읽어오는 코드를 보면, 다음과 같다. 따로 함수로 만들었고 읽어서 전체 String값을 반환한다. private String readTxt() { String data = null; InputStream inputStream = getResources().openRawResource(R.raw.test); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); int i; try { i = inputStream.read(); while (i != -1) { //if(i..