CODINGTEST 2

[Java/Python] 타입 확인 및 replace

타입 확인1. 핵심 요약 비교표 구분 파이썬 (Python) 자바 (Java) 변수 타입 확인isinstance(x, int)x instanceof Integer엄격한 타입 비교type(x) == intx.getClass() == Integer.class문자열 내 숫자 판별s.isdigit()s.matches("\\\\d+") (정규식)주요 특징내장 메서드가 풍부함정규식이나 예외 처리를 주로 사용2. 언어별 상세 코드 (조건문 예시)🐍 파이썬 (Python)파이썬은 문자열 객체 안에 자체적인 판별 메서드가 내장되어 있어 매우 편리합니다.변수의 타입 자체를 확인data = 10 if isinstance(data, int): print("이 변수는 숫자형입니다.")문자열 내용물이 숫자인지 확인 (isd..

CODINGTEST 2026.05.08

[코딩테스트] 현대오토 2026-04-05 회고

1. 탐색 문제""" N x M 크기의 격자판에 1부터 N x M까지의 숫자가 순서대로 적혀 있습니다. 당신은 1번 칸에서 출발하여 주어진 targets 리스트에 포함된 모든 숫자를 한 번씩 방문해야 합니다. 숫자를 방문하는 순서는 상관없으며, 이미 지나간 칸을 다시 지나가거나 이미 방문한 숫자를 다시 밟는 것도 허용됩니다. 격자판의 상하좌우로 한 칸 이동하는 데 거리가 1일 때, 모든 targets를 방문하고 멈추는 최단 거리를 구하세요. 입력 예시: m=5, n=2, targets=[1, 5, 8]출력 예시: 6"""from collections import dequedef solve(m, n, targets): # -----------------------------..

CODINGTEST 2026.04.05