inblog logo
|
silver
    알고리즘문제풀기

    [알고리즘문제풀기] 문자 개수 세기

    silver's avatar
    silver
    Oct 01, 2025
    [알고리즘문제풀기] 문자 개수 세기
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/181902

    내가 작성한 정답

    class Solution { public int[] solution(String my_string) { int[] answer = new int[52]; for(char c : my_string.toCharArray()){ if(Character.isUpperCase(c)){ answer[c-'A']++; // 대문자 26개 } else { answer[c-'a'+26]++; } } return answer; } }

    다른 사람들의 정답

    class Solution { public int[] solution(String my_string) { int[] answer = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; for(char ch: my_string.toCharArray()) { answer[ch - 'A' - (Character.isLowerCase(ch)?6:0)]++; } return answer; } } class Solution { public int[] solution(String my_string) { int[] answer = new int[52]; for (char ch : my_string.toCharArray()) { int idx = Character.isUpperCase(ch) ? (ch - 'A') : (ch - 'a' + 26); answer[idx]++; } return answer; } }
    문자
    코드
    A
    65
    B
    66
    C
    67
    D
    68
    E
    69
    F
    70
    G
    71
    H
    72
    I
    73
    J
    74
    K
    75
    L
    76
    M
    77
    N
    78
    O
    79
    P
    80
    Q
    81
    R
    82
    S
    83
    T
    84
    U
    85
    V
    86
    W
    87
    X
    88
    Y
    89
    Z
    90
    문자
    코드
    a
    97
    b
    98
    c
    99
    d
    100
    e
    101
    f
    102
    g
    103
    h
    104
    i
    105
    j
    106
    k
    107
    l
    108
    m
    109
    n
    110
    o
    111
    p
    112
    q
    113
    r
    114
    s
    115
    t
    116
    u
    117
    v
    118
    w
    119
    x
    120
    y
    121
    z
    122
    문자
    코드
    비고
    [
    91
    여는 대괄호
    \
    92
    역슬래시
    ]
    93
    닫는 대괄호
    ^
    94
    캐럿
    _
    95
    언더스코어
    `
    96
    그레이브 액센트
     
    Share article

    silver

    RSS·Powered by Inblog