일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Android
- androidstudio
- bitmap
- BOJ
- Canvas
- CS
- Database
- DBeaver
- DP
- Ecilpse
- Eclipse
- firebase
- git
- github
- GooglePlayServices
- gradle
- IDE
- IntelliJ
- java
- json
- kotlin
- level2
- linux
- mariadb
- MYSQL
- Paint
- permission
- python
- Sorting
- sourcetree
목록Algorithm (77)
will come true
문제 2018 KAKAO BLIND RECRUITMENT, https://programmers.co.kr/learn/courses/30/lessons/17681?language=java 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr #비트 연산(Bitwise Operation) 지도는 한 변의 길이가 N인 정사각형 배열 형태, 각 칸은 공백(" ") 또는 벽("#") 두 종류이다. 전체 지도는 두 장의 지도(지도1 + 지도2)를 겹쳐야 얻을 수 있다. 지도1과 지도2는 각각 정수 배열로 암호화되어 있..
문제 https://programmers.co.kr/learn/courses/30/lessons/82612 코딩테스트 연습 - 부족한 금액 계산하기 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr 기존 코드 (성공) class Solution { public long solution(int price, int money, int count) { long answer = 0; for(int i=0; i < count; i++){ answer += price + (price * i); } return money - answer ..
문제 https://programmers.co.kr/learn/courses/30/lessons/12901?language=java 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까 programmers.co.kr 핵심 키워드 날짜 관련 클래스 Date 클래스 Calendar 클래스 java.time 패키지 LocalDate 클래스 기존 코드 (성공) - LocalDate 코드 import java.time.LocalDate; class Solution { public String solution(int..
문제 https://programmers.co.kr/learn/courses/30/lessons/17682?language=java 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr #문자열 처리(String Manipulation) #토큰화(Tokenizing) #의미 분석(Semantic Analysis) 🎯 다트게임 규칙 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨룬다. 총 3번의 기회 제공 점수 : 0점~10점 보너스 : Single(S), Double(D), Triple(T) 영역에 따라 점수^제곱(1, 2, 3) 점수마다 하나씩 존재 옵션 : 스타상(*) - 해당 점수와 바로 전에 얻은 점수를 각 2배 (1번째에 나오면 해당 점수만 2배 / 중첩 = 4배),..
문제 https://programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr 기존 코드 (성공) public int solution(int n) { int answer = 0; StringBuffer sb = new StringBuffer(); while(n > 0){ sb.append(n % 3);//45 -> 0021 (실제 3진수 값은 1200, 원래라면 뒤집어야 3진수값) n /..
문제 https://programmers.co.kr/learn/courses/30/lessons/12918 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 programmers.co.kr 기존 코드 (성공) public boolean solution(String s) { if((s.length() == 4 || s.length() == 6) && s.replaceAll("[^0-9]", "") == s){ return true; }else{ return false; } } 조건1) 문자..