Strings 코딩 챌린지

쉬운 문제부터 어려운 문제까지 36개의 코딩 챌린지로 Strings을(를) 연습하세요. 모든 챌린지는 브라우저에서 실행되며 즉시 테스트, AI 코드 리뷰, 비교할 수 있는 커뮤니티 풀이를 제공합니다.

쉬움 · 30 보통 · 3 어려움 · 3

연습할 기술: 개수 세기문자열 분리레코드문자 검사문자열 나누기빈도표JSON 파싱JSON 형식Try/except간격값 기반 동등성검증
  • Python · C++ · C#
  • 자동 테스트
  • AI 코드 리뷰
  • 커뮤니티 솔루션
226
챌린지
2
공유된 솔루션
3
언어

모든 챌린지

주제, 언어 또는 난이도로 검색하세요.

36개 챌린지
쉬움

Initials From a Name

Build uppercase initials from a full name.

배우는 내용 문자열 분리대문자
BeginnerLearning-pathStrings
아직 풀이가 없습니다
쉬움

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

배우는 내용 문자열 만들기문자 치환
BeginnerLearning-pathStrings
아직 풀이가 없습니다
쉬움

Count Uppercase Letters

Count the capital letters in a text.

배우는 내용 문자 검사개수 세기
BeginnerLearning-pathStrings
아직 풀이가 없습니다
쉬움

모음 개수 세기

주어진 텍스트에서 모음의 개수를 세세요.

배우는 내용 문자 검사집합 포함 여부
BeginnerStringsStudent-beginner
아직 풀이가 없습니다
쉬움

해밍 거리

두 DNA 문자열을 각 위치별로 비교하여 다른 문자의 개수를 센다.

배우는 내용 문자열 비교개수 세기
SequencesStrings
아직 풀이가 없습니다
쉬움

가장 긴 단어

문장에서 가장 긴 단어를 찾으세요.

배우는 내용 문자열 분리최댓값 추적
BeginnerStringsStudent-beginner
아직 풀이가 없습니다
쉬움

단어 개수 세기

문장에서 단어의 개수를 세세요.

배우는 내용 문자열 분리공백
BeginnerStringsStudent-beginner
아직 풀이가 없습니다
쉬움

이벤트 구독자

옵저버 방식으로 각 토픽의 구독자에게 이벤트를 전달하고 각자 받은 알림 수를 셉니다.

배우는 내용 옵저버 패턴딕셔너리
디자인 패턴SimulationStrings
아직 풀이가 없습니다
쉬움

알림 비용

이메일, SMS, 푸시 채널이 각자의 방식으로 비용을 계산해 메시지를 보냅니다.

배우는 내용 다형성정수 나눗셈
SimulationStrings
아직 풀이가 없습니다
보통

SQL 쿼리 빌더

주어진 조각들을 어떤 순서로든 조립하여 SQL 쿼리를 만드는 빌더입니다. 빌더 객체가 설정을 단계별로 모으는 방식입니다.

배우는 내용 빌더 패턴문자열 조립
디자인 패턴ParsingStrings
아직 풀이가 없습니다
쉬움

첫 번째 잘못된 나이

입력한 나이를 검증하고, 프로그램이 중단되기 전에 첫 번째 잘못된 항목이 어디인지 알려줍니다.

배우는 내용 검증문자열 분석
BeginnerParsingStrings
아직 풀이가 없습니다
쉬움

로그 레벨 세기

로그 파일의 줄을 읽고 INFO, WARNING, ERROR가 각각 몇 개인지 세세요.

배우는 내용 줄 단위 읽기문자열 나누기
BeginnerParsingStrings
아직 풀이가 없습니다
쉬움

유효한 숫자 더하기

사람이 입력한 데이터는 지저분할 수 있습니다. 문자열 목록이 주어질 때, 오류 없이 `whole numbers`만 더하고 나머지는 무시하세요.

배우는 내용 Try/except입력 검증
BeginnerParsingStrings
아직 풀이가 없습니다
쉬움

평평한 JSON 객체의 합

정수 값을 가진 평면 JSON 객체를 파싱하고 값들의 합을 구하세요.

배우는 내용 JSON 파싱문자열 나누기
ParsingStrings
아직 풀이가 없습니다
쉬움

JSON 객체 만들기

키와 값을 JSON 객체 문자열로 바꾸고, 따옴표와 백슬래시를 올바르게 이스케이프하세요.

배우는 내용 JSON 형식이스케이프
ParsingStrings
아직 풀이가 없습니다
쉬움

중복 없는 레코드

값이 같은 중복 레코드를 제거하고, 각 값의 첫 번째 항목만 순서대로 유지합니다.

배우는 내용 레코드값 기반 동등성
BeginnerStrings
아직 풀이가 없습니다
쉬움

할 일 목록

할 일 목록을 관리합니다. 추가하고, 완료로 표시하고, 삭제한 뒤 남은 일을 알려 줍니다.

배우는 내용 타입 컬렉션레코드
BeginnerSimulationStrings
아직 풀이가 없습니다
쉬움

청구서 형식 맞추기

센트로 저장된 금액을 달러와 센트 형식으로 바꿔 청구서 줄과 합계를 출력합니다.

배우는 내용 센트 단위 금액문자열 형식
BeginnerStrings
아직 풀이가 없습니다