기록하지 않았다면 잃어버릴 시간들
Home
  • 분류 전체보기 (184)
    • Lang (6)
      • c++ (2)
      • Java (2)
      • python (2)
    • 프레임워크 (18)
      • Spring (16)
      • JPA (2)
    • 알고리즘 (141)
      • 이론 (4)
      • 백준 (59)
      • Codility (13)
      • 프로그래머스 (65)
    • CS (4)
      • 운영체제 (0)
      • 자료구조 (0)
      • DB (4)
      • 네트워크 (0)
      • 보안 (0)
    • 기타 (7)
    • 프로젝트 (4)
      • 게시판 만들기로 배우는 Spring Data JP.. (4)
Home
  • 분류 전체보기 (184)
    • Lang (6)
      • c++ (2)
      • Java (2)
      • python (2)
    • 프레임워크 (18)
      • Spring (16)
      • JPA (2)
    • 알고리즘 (141)
      • 이론 (4)
      • 백준 (59)
      • Codility (13)
      • 프로그래머스 (65)
    • CS (4)
      • 운영체제 (0)
      • 자료구조 (0)
      • DB (4)
      • 네트워크 (0)
      • 보안 (0)
    • 기타 (7)
    • 프로젝트 (4)
      • 게시판 만들기로 배우는 Spring Data JP.. (4)
블로그 내 검색

기록하지 않았다면 잃어버릴 시간들

새로운 것을 배우는게 즐거운 개발자입니다.

  • 알고리즘/Codility

    Codility lesson5_1 - CountDiv

    2021. 8. 21.

    by. 내이름은 킹햄찌

    요약

    정수 A와 B사이에서 K가 몇번 나누어지는지 반환하는 문제입니다.

     

    아이디어

    B가 K로 나누어 떨어지는 수 - A가 K로 나누어 떨어지는 수를 하면 됩니다.

    다만 고려할점은 A가 K로 나누어 떨어질때 나머지 없이 나누어 떨어지는지만 생각하면 되는데요.

    문제의 예시에 보이는 것 처럼 6 11 2 가 주어진다고 했을때 11/2는 5이고 6/2는 3이기때문에 아이디어대로 하면

    정답은 2가 되어야하지만 실제로 11과 6 사이에는 10 8 6 총 3개가 있기 때문이죠

     

     

    코드

    int solution(int A, int B, int K) {
        // write your code in C++14 (g++ 6.2.0)
    	int a = A%K != 0 ? A/K : A/K -1;
    	int b = B/K;
    	return b-a;
    }

     

    '알고리즘 > Codility' 카테고리의 다른 글

    Codility lesson5_4 - MinAvgTwoSlice  (0) 2021.08.24
    Codility lesson5_2 - GenomicRangeQuery  (0) 2021.08.22
    Codility lesson4_4 - PermCheck  (0) 2021.08.21
    Codility lesson4_3 - MissingInteger  (0) 2021.08.21
    Codility lesson4_2 - MaxCounters  (0) 2021.08.21

    댓글

    관련글

    • Codility lesson5_4 - MinAvgTwoSlice 2021.08.24
    • Codility lesson5_2 - GenomicRangeQuery 2021.08.22
    • Codility lesson4_4 - PermCheck 2021.08.21
    • Codility lesson4_3 - MissingInteger 2021.08.21
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
내이름은 킹햄찌

티스토리툴바