개발후라이
개발후라이
개발후라이
  • 분류 전체보기 (285)
    • Web Front End (74)
      • Javascript & Typescript (26)
      • React (11)
      • Vue (4)
      • Nodejs (1)
      • HTML (6)
      • CSS (7)
      • HTTP (6)
      • 책 - Review (8)
    • TIL (0)
    • Problem Solved (135)
      • 알고리즘 (4)
      • BOJ (67)
      • Programmers (8)
      • HackerRank (33)
      • LeetCode (23)
    • 회고 (4)
      • 오늘의 회고 (16)
      • 주간 회고 (15)
      • 월간 회고 (7)
      • WakaTime (9)
    • Git (3)
    • 기타 (15)
      • 취업 (5)
      • 자격증 (1)

블로그 메뉴

  • GitHub
  • LinkedIn
  • 홈

인기 글

태그

  • 개발자
  • JavaScript
  • 프론트엔드
  • 자바스크립트
  • 회고
  • 릿코드
  • 노마드북클럽
  • 오늘의회고
  • TypeScript
  • 노개북

최근 댓글

최근 글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
개발후라이

개발후라이

Problem Solved/BOJ

[BOJ][Java] 10808번 - 알파벳 개수

2019. 12. 20. 16:02
반응형

문제

백준 10808번 문제: 알파벳 개수

문제 설명

입력한 단어의 알파벳 개수를 각각 출력하는 문제.
알파벳 개수를 a부터 z까지 저장하는 26개 크기의 배열을 만든다.
a가 아스키코드 번호 97이므로 0번부터 a, b, c,... 순서대로 저장하기 위해 for문을 돌며 97을 빼서 카운트한다.
처음 만든 배열을 출력하면 끝이다.

성공 코드

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        sc.close();
        int alpha[] = new int[26];

        for (int i = 0; i < s.length(); i++) 
            alpha[ s.charAt(i)-97 ]++;

        for (int i : alpha)
            System.out.print(i + " ");
    }
}
반응형
저작자표시 (새창열림)
    'Problem Solved/BOJ' 카테고리의 다른 글
    • [BOJ][Java] 1100번 - 하얀 칸
    • [BOJ][Java] 2902번 - KMP는 왜 KMP일까?
    • [BOJ][Java] 2743번 - 단어 길이 재기
    • [BOJ][Java] 1475번 - 방 번호
    개발후라이
    개발후라이
    어제보다 오늘 발전하기 위한 공간 https://github.com/choisohyun

    티스토리툴바