목록분류 전체보기 (179)
study record
스위프트의 언어적 특성 스위프트의 언어적 특징을 Safe, Fast, Expressive로 설명할 수 있다. Safe 안전성 스위프트는 안전한 프로그래밍을 지향한다. 엄격한 문법을 적용해 프로그래머가 저지를 수 있는 실수를 방지한다. 옵셔널 기능을 비롯하여 guard 구문, 오류처리, 강력한 타입 통제 등을 통해 안전성을 구현한다. Fast 신속성 스위프트는 C언어를 기반으로 한 언어들을 대체하려는 목적으로 만들어졌다. C 언어와 동등한 성능을 일정한 수준으로 유지하는 데 초점을 맞춰 개발되었다. 실행속도의 최적화, 컴파일러의 지속적 개량을 통해 더 빠른 컴파일 성능을 구현해 나가고 있다. Expressive 더 나은 표현성 개발자들이 원하던 현대적이고 세련된 문법을 구사할 수 있다. 그 외의 특징들 스..
자바의 10진수를 2진수, 8진수, 16진수로 만들기 String octalString = Integer.toOctalString(i); //8진수 String hexString = Integer.toHexString(i); String binaryString = Integer.toBinaryString(i); //2진수 10진수로 만들기 int binaryToOctal = Integer.parseInt(octalString, 8); int binaryToHex = Integer.parseInt(hexString, 16); int binaryToDecimal = Integer.parseInt(binaryString, 2);
파이어베이스와 안드로이드 프로젝트 연결 그리고 sha1 인증번호를 쉽게 찾는 방법을 알려준다. sha1 키 찾는 방법 안드로이드 스튜디오 오른쪽에 보면 Gradle 버튼이 작게 있다. 여기서 app -> Tasks -> android -> signingReport 를 하면 키가 터미널에 뜬다. chobodogfootruler.tistory.com/28 1. 개초보도 할 수 있는 Firebase 연결(간단 SHA키 등록까지) 오랜만에 다시 티스토리에 왔다.... 졸작도 끝났고... 취업은 아직이라 시간이 떠버렸다... 졸작을 하면서 느꼈는데, Firebase도 연결을 못하는 친구들이 많다는 것을 알았다.. 외부 DB연결은 하면서. chobodogfootruler.tistory.com
크레인인형뽑기게임 스택을 활용한 문제 그냥 하나의 스택으로만 풀어낸다는 거과 그 방법이 board[j][moves[i]-1] =0을 통해 이루어질 수 있다는 것이 조금 획기적이었다. 더 열심히 많이 풀자..! import java.util.Stack; public class CraneDollGame { public int solution(int[][] board, int[] moves) { int answer = 0; Stack stack = new Stack(); for(int i=0;i< moves.length;i++){ for(int j=0; j=1){ if(stack.peek() == top){ stack.pop(); answer += 2; }else{ stack.add(top); } }else ..