[프로그래머스/Java]Level2 - 124 나라의 숫자
·
프로그래머스/Java | Level2
코딩테스트 연습 - 124 나라의 숫자 programmers.co.kr 문제 설명 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다 10진법 124 나라 10진법 124나라 1 1 6 14 2 2 7 21 3 4 8 22 4 11 9 24 5 12 10 41 자연수 n이 매개변수로 주어질 때, n을 124 나라에서 사용하는 숫자로 바꾼 값을 return 하도록 solution 함수를 완성해 주세요. 제한 조건 n은 500,000,000이하의 자연수 입니다. ​입출력 예 n re..
[프로그래머스/Kotlin]Level1 - 두 정수 사이의 합
·
프로그래머스/Kotlin | Level1
코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지..
[프로그래머스/Kotlin]Level1 - 문자열 다루기 기본
·
프로그래머스/Kotlin | Level1
코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 programmers.co.kr 문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성되어있는지 확인해주는 함수, solution 완성하세요. 예를 들어 s가 “a234”이면 False를 리턴하고 “1234”이면 True를 리턴하면 됩니다. 제한 조건 s는 길이 1 이상, 길이 8 이하인 문자열입니다. ​입출력 예 s return "a1234" false "1234" true 나의 풀이 1. try~catch문을 사용하여 int로 ..
[프로그래머스/Kotlin]Level1 - X만큼 간격이 있는 n개의 숫자
·
프로그래머스/Kotlin | Level1
코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. �� 문제 설명 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지나는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성하세요. 제한 조건 x는 -10000000 이상, 10000000 이하인 정수입니다. n은 1000 이하인 자연수입니다. ​입출력 예 x n answer 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4,-..
[프로그래머스/Kotlin]Level1 - 직사각형 별찍기
·
프로그래머스/Kotlin | Level1
코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. �� programmers.co.kr 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 평태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. ​입출력 예 입력예시 출력예시 5 3 ***** ***** ***** ​ 나의 풀이 1. for문 fun main(args: Array) { val (a, b) = readLine()..
[프로그래머스/Kotlin]Level1 - 문자열을 정수로 바꾸기
·
프로그래머스/Kotlin | Level1
코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr 문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 S의 길이는 1 이상 5 이하입니다. S의 맨 앞에는 부호(+,-)가 올 수 있습니다. S는 부호와 숫자로만 이루어져 있습니다. S는 “0”으로 시작하지 않습니다. ​입출력 예 예를 들어 str이 “1234”이면 1234를 반환하고, “-1234”이면 -1234를 반환 Str은 부호(+,-)와 숫자로만 구성되어 있고, 잘..
[프로그래머스/Kotlin]Level1 - 평균 구하기
·
프로그래머스/Kotlin | Level1
코딩테스트 연습 - 평균 구하기 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr programmers.co.kr 문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요 제한 조건 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10000 이상 10,000 이하인 정수입니다. ​입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 ​ 나의 풀이 1. arr의 길이만큼 for문을 돌려서 총 합을 구한다. 2. 구한 합을 다시 ar..
[프로그래머스/Kotlin]Level1 - 짝수와 홀수
·
프로그래머스/Kotlin | Level1
코딩테스트 연습 - 짝수와 홀수 정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 Odd 4 Even programmers.co.kr 문제 설명 정수 num이 짝수일 경우 “Even”을 반환하고 홀수인 경우 “Odd”를 반환하는 함수 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. ​입출력 예 n return 3 "Odd" 4 "Even" ​ 나의 풀이 삼항연산자를 이용하여 num을 2로 나눴을 때 나머지가 0이면 (짝수) Even을 리턴하고 0이 아니면 (홀수) Odd를 리턴한다. class Solution { fun sol..
[Android/API]네이버 쇼핑 API 파싱 (2) JSON
·
Android/튜토리얼 및 가이드
[Android Studio/JAVA]네이버 쇼핑 API 파싱 (1) XML 1. 우선 API 등록 후 키 값을 이용해 주소 설정하기 └ 나의 경우 '식품안전나라' API를 사용함 2. 뽑아낼 데이터 데이터명 변수명 데이터명 변수명 번호 num 식품군 group_name 식품코드 food_cd 식품이 anovice-dp.tistory.com 1. 메인액티비티(cat/dog 선택화면)에서 두개의 리스트 생성 public class MainActivity extends AppCompatActivity { static public ArrayList DataList; static public ArrayList searchList; @Override protected void onCreate(Bundle save..
[Visual Studio/C#]도서관리 프로그램 - 최종
·
Toy Project/도서관리 프로그램
- 이전글 - 2020.12.17 - [프로젝트/C#]도서관리 프로그램 - 초안 2020.12.18 - [프로젝트/C#]도서관리 프로그램 - 로그인, 도서검색 2020.12.19 - [프로젝트/C#]도서관리 프로그램 - 도서 삭제, 수정 2021.02.12 - [프로젝트/C#]도서관리 프로그램 - 관리자 권한 생성 2021.03.04 - [프로젝트/C#]도서관리 프로그램 - 도서 대여/반납 로직 2021.03.05 - [프로젝트/C#]도서관리 프로그램 - 회원가입, 도서등록 정규화 1. 도서 대여/반납 목록 내 '검색' 기능은 #2 게시글 참고 2. 에러 수정 완료
[Visual Studio/C#]도서관리 프로그램 - 회원가입, 도서등록 정규화
·
Toy Project/도서관리 프로그램
- 이전글 - 2020/12/17 - [프로젝트/C#]도서관리 프로그램 - 초안 2020/12/18 - [프로젝트/C#]도서관리 프로그램 - 로그인, 도서검색 2020/12/19 - [프로젝트/C#]도서관리 프로그램 - 도서 삭제, 수정 2021/02/12 - [프로젝트/C#]도서관리 프로그램 - 관리자 권한 생성 2021/03/04 - [프로젝트/C#]도서관리 프로그램 - 도서 대여/반납 로직 1. 회원가입 할 때 양식에 맞지 않을 경우 TextBox 위에 lable이 표시된다. 정규화를 사용하여 체크 (양식에 맞을 경우 login은 true) login 내 모든 값이 true일 경우에만 회원가입 진행 private void tbWriteName_TextChanged(object sender, Even..
[Visual Studio/C#]도서관리 프로그램 - 도서 대여/반납 로직
·
Toy Project/도서관리 프로그램
- 이전글 - 2020/12/17 - [프로젝트/C#]도서관리 프로그램 - 초안 2020/12/18 - [프로젝트/C#]도서관리 프로그램 - 로그인, 도서검색 2020/12/19 - [프로젝트/C#]도서관리 프로그램 - 도서 삭제, 수정 2021/02/12 - [프로젝트/C#]도서관리 프로그램 - 관리자 권한 생성 1. RentBook라는 새로운 DB 테이블을 생성하였습니다. 2. [도서대여] 버튼을 선택했을 때, 이 DB에 데이터를 추가하도록 하겠습니다. private void btnRent_Click(object sender, EventArgs e) { if (selectedQuantity >0) { if (int.Parse(dbc.count("rentBook", "where bookNumber = ..
[Kotlin공부]코틀린문법정리 : 07 설계도구
·
프로그래밍 언어/Kotlin 기초
7.1 설계도구 객체지향 프로그래밍은 구현과 설계로 구분함 ⊙ 패키지 클래스와 소스 파일을 관리하기 위한 디렉터리 구조의 저장 공간 디렉터리가 계층 구조로 만들어져 있으면 온점(.)으로 구분해서 각 디렉터리를 모두 나열해줌 package 메인 디렉터리.서브 디렉터리 class 클래스 { } ⊙ 추상화 메서드 이름으로 나열했을 때, 명확한 코드는 설계 단계에서 메서드 블록 안에 직접 코드를 작성 명확하지 않은 경우는 구현 단계에서 코드를 작성하도록 메서드의 이름만 작성 => 추상화(abstract) Activity가 상속받는 클래스 중 최상위 클래스 : Context => abstract로 설계되어 있음 abstract class Animal { fun walk() { println("걷습니다.") } a..
[Kotlin공부]코틀린문법정리 : 06 클래스
·
프로그래밍 언어/Kotlin 기초
6.1 클래스와 설계 그룹화할 수 있는 함수와 변수를 한군데 모아놓고 사용하기 쉽게 이름을 붙여놓은 것 class 클래스명 { var 변수 fun 함수() { // 코드 } } class Log { var status: Intcompanion objext { static fun d(tag: String, msg: String) { // 문자열을 출력하는 코드 } static fun e(tag: String, msg: String) { // 문자열을 출력하는 코드 } } } 6.2 클래스의 생성 함수 형태로 제공되는 생성자를 호출해야지만 클래스 실행 class Kotlin { init { // 생성자가 없으면 아무것도 없는 init 블록이 실행되는 것과 같음 } } ⊙ 프라이머리 생성자 class Kotl..
[Kotlin공부]코틀린문법정리 : 05 함수
·
프로그래밍 언어/Kotlin 기초
5.1 함수의 정의 함수는 fun 키워드로 정의, 값을 입력받아 사용 입력될 값을 기술한 것을 파라미터(Parameter)라 부름 fun 함수명(파라미터 이름 : 타입): 반환타입 { return 값 } ⊙ 반환값과 입력값이 있는 함수의 정의 fun square(x: Int): Int { return x * x } ⊙ 반환값과 입력값이 있는 함수의 정의 fun printSum(x:Int, y:Int) { println("x+y=${x+y}") } ⊙ 입력값 없이 반환값만 있는 함수의 정의 fun getPi(): Double { return 3.14 } 5.2 함수의 사용 함수의 사용은 이름 뒤에 괄호를 붙여 명령어를 실행하는 형태 => 함수명(값) fun 함수명(파라미터 이름 : 타입): 반환타입 { r..
뿌꾸 빵
'분류 전체보기' 카테고리의 글 목록 (16 Page)