string

배열배열(Array)은 프로그래밍에서 데이터를 저장하고 조작하는 가장 기본적인 자료구조이다. 배열은 모든 요소가 순차적으로 배열되는 선형 데이터 구조이다. 배열은 연속적 메모리에 동일 데이터 유형 요소들로 구성된다. 파이썬에서의 배열파이썬에서 배열과 가장 유사한 자료형은 리스트(List)이다. C언어와 다르게 파이썬에서의 배열은 가변적인 크기를 가지고 동일 데이터 유형 요소 뿐만 아니라 다양한 유형의 데이터 요소들을 저장할 수 있습니다. 파이썬이 알고리즘 풀기에 제일 편한 언어인게 이런 편의성 때문이 아닐까요 파이썬에서는 두가지 방법으로 배열 구현이 가능합니다. 1. 리스트(List): 다양한 요소들을 포함할 수 있는 배열이며 가변적인 크기를 가질 수 있습니다. 일반적으로 많이 사용합니다.# 리스트 생성..
· Java
자바에서 문자열을 다루는 클래스인 String, StringBuilder, StringBuffer에 대해서 알아보자. String 우리가 흔히 알고 있는 문자열을 다룰 때 사용하는 기본적인 클래스이다. String도 concat이나 +로 문자열 연산 가능하지만 + 사용해서 String 인스턴스 결합 시에 기존 String 인스턴스에 내용을 추가하는 것이 아니라 내용이 합쳐진 새로운 String 인스턴스를 생성하기 때문에 결합을 많이 할수록 공간 낭비, 시간 낭비이다. StringBuffer & StringBuilder 그래서 나온 문자열 연산 전용 클래스가 StringBuffer와 StringBuilder이다. StringBuffer의 특징은 내부적으로 Buffer라는 공간을 가지기 때문에 문자열 추가가..