뽀사장네

고정 헤더 영역

글 제목

메뉴 레이어

뽀사장네

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (66)
    • 이론공부 (37)
      • 코틀린 문법 (10)
      • 아티클 (4)
      • IT 개념정리 (23)
    • 실습 (24)
      • 과제 (6)
      • 팀프로젝트 (4)
      • 안드로이드 스튜디오 (7)
      • 프로그래머스 코딩테스트 (7)
    • 오류 (3)

검색 레이어

뽀사장네

검색 영역

컨텐츠 검색

분류 전체보기

  • 프로그래머스 코딩테스트 코틀린 / 짝수의 합

    2024.03.20 by 뽀사장

  • 프로그래머스 코딩테스트 코틀린 / 각도기

    2024.03.19 by 뽀사장

  • 프로그래머스 코딩테스트 코틀린 / 두 수의 나눗셈

    2024.03.18 by 뽀사장

  • 프로그래머스 코딩테스트 코틀린 / 두 수의 합

    2024.03.15 by 뽀사장

  • 상속과 예외처리

    2024.03.14 by 뽀사장

  • 프로그래머스 코딩테스트 코틀린 / 숫자 비교하기

    2024.03.13 by 뽀사장

  • Git 명령어 정리 2 (브랜치 활용)

    2024.03.12 by 뽀사장

  • 프로그래머스 코딩테스트 코틀린 / 두 수의 곱, 나이 출력

    2024.03.11 by 뽀사장

프로그래머스 코딩테스트 코틀린 / 짝수의 합

[짝수의 합] 정수 n이 주어질 때, n 이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요 class Solution { fun solution(n: Int): Int { var answer: Int = 0 return answer } } 정수 n이하의 숫자 중에 짝수만 골라서 더하는건데 우선 짝수인 수를 어떻게 골라 낼 지 생각해봤다 짝수를 찾아낸다 하더라도 모두 더하려면 계속 반복을 해야한다 우선 for문으로 n이하의 수로 조건을 주고나니 짝수를 어떻게 골라낼지가 막막했다 짝수는 2로 나누어 떨어지는 수 이기에 2로 나눴을 때 몫이 0일 경우 더하도록하는데 이전값과 반복해서 더할 수 있도록 코드를 구성했다 class Solution { fun solution(n: ..

실습/프로그래머스 코딩테스트 2024. 3. 20. 17:30

프로그래머스 코딩테스트 코틀린 / 각도기

[두 수의 나눗셈] 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때1, 직각일 때 2, 둔각일 때 3, 평가일 때 4를 return하도록 solution 함수를 와성해주세요. class Solution { fun solution(angle: Int): Int { var answer: Int = 0 return answer } } 언제 어떤결과가 나온다는 각각의 조건이 있기 때문에 조건문 if를 활용해서 완성했다 class Solution { fun solution(angle: Int): Int { var answer: Int = if(angle < 90) { 1 } else if(ang..

실습/프로그래머스 코딩테스트 2024. 3. 19. 22:10

프로그래머스 코딩테스트 코틀린 / 두 수의 나눗셈

[두 수의 나눗셈] 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return하도록 soltuion함수를 완성해주세요 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0 return answer } } 이전까지 해왔던 대로 단순히 num1과 num2를 나누고 1,000을 곱하는 코드를 입력했더니 나눴을때 소수점 뒷자리 숫자는 버려지고 정수부분에만 1,000을 곱하게 되어 값이 정확하지 않았다 그래서 나눌때는 num1과 num2가 소수점 뒷자리도 나올 수 있도록 자료형을 바꿔줬다 class Solution { fun solution(num1: Int..

실습/프로그래머스 코딩테스트 2024. 3. 18. 16:31

프로그래머스 코딩테스트 코틀린 / 두 수의 합

[두 수의 합] 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion함수를 완성해주세요. class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = -1 return answer } } 변수가 왜 -1으로 되어있는지 모르겠지만 아래와같이 직관적으로 작성해서 제출했다 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = num1 + num2 return answer } } 그냥 아주 초간단하다

실습/프로그래머스 코딩테스트 2024. 3. 15. 20:54

상속과 예외처리

키오스크 과제를 풀면서 계산기와 마찬가지로 또 상속문제가 나왔다 지난번 계산기때 상속을 받아서 달라지거나 편해진게 뭔지 잘 몰랐는데 키오스크는 반복되는게 많다보니까 언제 써야하는건지 조금 감이 왔다 open class BeefChunkflattailMenu(name:String) { var name: String = "" init { this.name = name } open fun detailBeefMenu(order2:Int){ println("${name}은(는) 1인분에 15,000원 입니다") println("뒤로가기를 원하시면 0번을 입력해주세요") while(true) { var order2_1 = readLine()!!.toInt() if(order2_1 == 0) { break } els..

카테고리 없음 2024. 3. 14. 20:58

프로그래머스 코딩테스트 코틀린 / 숫자 비교하기

[숫자 비교하기] 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0 return answer } } 문제를 보면 조건이 붙었기 때문에 조건문을 사용해준다 class Solution { fun solution(num1: Int, num2: Int): Int { var answer = if(num1 == num2){ 1 } else { -1 } return answer } } 나는 if문을 사용해서 num1과 num2가 같으면 1을 return 해주고 그 외의 상황에는 -1을 re..

실습/프로그래머스 코딩테스트 2024. 3. 13. 19:35

Git 명령어 정리 2 (브랜치 활용)

git branch는 복사본을 만드는 작업으로 원본파일은 그대로 두고 수정이 필요할 때 사용한다 [git branch 명령어] 1. git branch 브랜치이름 - 입력한 브랜치이름으로 생성하는 명령어 2. git brach - 브랜치가 잘 생성되었는지 확인하는 명령어 3. git switch 브랜치이름 or git checkout 브랜치이름 - 입력한 브랜치이름의 브랜치로 이동하는 명령어 - git chechkout 명령어를 주로 썼으나 git switch 명령어로 바뀌는 추세 4. git switch -c 브랜치이름 or git checkout -b 브랜치이름 - 브랜치 생성과 동시에 생성한 브랜치로 이동하는 명령어 5. git merge 브랜치이름 - 현재 브랜치를 입력한 브랜치와 합치는 명령어 ..

이론공부/IT 개념정리 2024. 3. 12. 17:31

프로그래머스 코딩테스트 코틀린 / 두 수의 곱, 나이 출력

[두 수의 곱] 정수 num1, num2가 매개변수로 주어질 때 num1과 num2를 곱한 값을 return 하도록 solution함수를 완성해주세요 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0 return answer } } 문제와 코드를 보면 두 수의 차와 크게 다를바 없다 곱셈 식만 넣어주면 된다 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = num1 * num2 return answer } } [나이 출력] 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. age가 주어질 때, 2022년을 기준 출..

실습/프로그래머스 코딩테스트 2024. 3. 11. 17:10

추가 정보

인기글

최신글

반응형

페이징

이전
1 2 3 4 5 6 7 ··· 9
다음
TISTORY
뽀사장네 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바