누룽지맛치킨
어미새의 개발일지
누룽지맛치킨
전체 방문자
오늘
어제
  • 분류 전체보기 (86)
    • 코틀린 (8)
    • 안드로이드 (5)
      • 디자인 (2)
      • 개발 (2)
      • 도구 (1)
    • 피그마 (1)
    • 대외활동 (0)
    • 프로젝트 (0)
    • 백준 (55)
      • JAVA (55)
    • 알고리즘 (3)
    • 클라우드 (5)
    • 스터디 (2)
      • 코테 (2)
    • 자료구조 (5)
    • 컴퓨터 기술 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 백준 자바 정렬
  • 알고리즘 조합
  • 백준 자바
  • 코틀린 인 액션
  • 백준 자바 수열
  • 백준 자바 2559번
  • 백준 자바 2292번
  • Room version 올리기
  • 자료구조
  • 안드로이드 디자인
  • 자바 Priority Queue
  • Room Migration
  • 코틀린 runBlocking
  • 클라우드 컴퓨팅
  • 클라우드
  • 안드로이드
  • 코틀린
  • 백준 자바 다이나믹 프로그래밍
  • 백준 자바 누적합
  • 백준 자바 벌집

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
누룽지맛치킨
백준/JAVA

[백준/JAVA] 단계별로 풀어보기(5단계) 코드 모음

백준/JAVA

[백준/JAVA] 단계별로 풀어보기(5단계) 코드 모음

2023. 1. 18. 09:54

문제 15596) 정수 N개의 합

public class Test {
    long sum(int[] a) {
        long ans = 0;
        for(int i=0;i<a.length;i++) {
            ans+=a[i];
        }
        return ans;
    }
}

문제 4673) 셀프 넘버

public class Main {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        boolean self[] = new boolean[10001];
        for(int i=1;i<10000;i++) {
            d(self,i);
        }
        for(int i=1;i<self.length;i++) {
            if(!self[i]) {
                sb.append(i).append("\n");
            }
        }
        System.out.print(sb);
    }

    static void d(boolean self[], int i) {
        int temp = i;
        while(temp>0) {
            i+=temp%10;
            if(i>10000)
                return;
            temp/=10;
        }
        self[i]=true;
    }
}

문제 1065) 한수

import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class b_1065 {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int N = Integer.parseInt(br.readLine());
        System.out.println(hansu(N));
    }

    private static int hansu(int N) {
        int count = 0;
        for(int i=1;i<=N;i++) {
            if(i<100) {
                count++;
            }
            else if(i<1000) {
                int h = i/100;
                int t = i/10%10;
                int k = i%10;
                if(h-t==t-k) {
                    count++;
                }
            }
        }

        return count;
    }
}

'백준 > JAVA' 카테고리의 다른 글

[백준/JAVA] 2941번 크로아티아 알파벳  (0) 2023.01.18
[백준/JAVA] 2908번 상수  (0) 2023.01.18
[백준/JAVA] 단계별로 풀어보기(4단계) 코드 모음  (0) 2023.01.18
[백준/JAVA] 8958번 OX퀴즈  (0) 2023.01.18
[백준/JAVA] 2577번 숫자의 개수  (0) 2023.01.18
    '백준/JAVA' 카테고리의 다른 글
    • [백준/JAVA] 2941번 크로아티아 알파벳
    • [백준/JAVA] 2908번 상수
    • [백준/JAVA] 단계별로 풀어보기(4단계) 코드 모음
    • [백준/JAVA] 8958번 OX퀴즈
    누룽지맛치킨
    누룽지맛치킨

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.