728x90

replace 3

HashMap 사용 방법 및 예제

HashMap은 Map의 일종으로 key와 value의 쌍으로 이루어진 데이터를 보관합니다. HashMap은 다음과 같은 특징이 있습니다. null key와 null value를 모두 허용합니다. 내부적으로 데이터에 접근할 때 동기화를 보장하지 않습니다. 데이터의 순서를 보장하지 않습니다. 중복된 key값을 허용하진 않지만, 중복된 값은 갖을 수 있습니다. HashMap은 다음과 같은 API들을 제공합니다. 예제를 통해 어떻게 사용하는지 알아보겠습니다. put() putAll() get() remove() clear() isEmpty() keySet() values() containsKey() containsValue() replace() put() put()은 인자로 key와 value를 받습니다. 전..

JAVA 2022.08.16

파이썬 함수 예제 3-5

1. 숫자로 구성된 하나의 리스트를 입력받아, 짝수들을 추출하여 리스트로 반환하는 pickup_even 함수를 구현하라. pickup_even([3, 4, 5, 6, 7, 8]) [4, 6, 8] 정답확인-> def pickup_even(items): result = [] for item in items: if item % 2 == 0: result.append(item) return result 2. 콤마가 포함된 문자열 숫자를 입력받아 정수로 변환하는 convert_int 함수를 정의하라. convert_int("1,234,567") 1234567 정답확인-> def convert_int (string) : return int(string.replace(',', '')) 출처 : https://wik..

알고리즘 2022.04.11

파이썬으로 문자열 다루기(feat. wikidocs.net)

1. 컴마 제거하기 삼성전자의 상장주식수가 다음과 같습니다. 컴마를 제거한 후 이를 정수 타입으로 변환해보세요. 상장주식수 = "5,969,782,550" 정답 -> 정수형으로 타입을 변환하려면 int( ) 함수를 사용하면 됩니다. 이때 숫자 형태의 문자열에 컴마가 있는 경우 바로 변환된지 않습니다. 먼저 문자열의 replace 메서드로 컴마를 제거한 후 변환해야합니다. 상장주식수 = "5,969,782,550" 컴마제거 = 상장주식수.replace(",", "") 타입변환 = int(컴마제거) print(타입변환, type(타입변환)) 2. 문자열 슬라이싱 다음과 같은 문자열에서 '2020/03'만 출력하세요. 분기 = "2020/03(E) (IFRS연결)" 정답 -> 문자열에서 슬라이싱을 사용하면 여..

알고리즘 2022.03.04
728x90