ARRAY
포스트: 10|조회수: 0|PERSON
Posts
10 posts[bash: awk] awk에서 문자열을 분할하여 배열(array)에 저장하기 (split)
awk에서 문자열 작업을 할 때, 한 행의 문자열을 분할해서 배열에 저장할 수 있다. 예를 들어 한 문장이 있을 때 단어별로 쪼개서 배열의 원소로 저장하는 경우다. awk에서 제공하는 split 함수를 이용하면 된다. split 함수의 형식은 아래와 같다. split(문자열, 배열 이름, 구분자) 예를 들어 입력 받은 행($0)을 콜론(:) 기준으로 분할해서 배열 arr에 저장하고자 한다면 아래와 같이 된다. split($0, arr, ":") 배열의 원소번호(index)는 1부터 시작한다. 위의 예시에서 첫번째 원소가 arr[1]에 있다. 아래의 예시를 보자. # 문자열을 콜론을 기준으로 분할, 배열 arr에 저장한 후 세번째 원소만 출력 echo "a:b:c:d:e" | aw
[LeetCode OJ - Algorithm 알고리즘 문제] Romans to Integer - Easy
로마 숫자를 십진수로 변환하는 함수 작성이다.로마숫자는 기이하게도 1,5,10 단위로 문자가 하나씩 주어지며,각 문자의 개수 조합과 그 위치에 의하여 값을 의미한다. 기본적으로는 모든 문자열의 값을 전부 더하면 되지만 예외가 있다.5 와 10의 숫자의 좌측에 1이 위치함으로서 4 와 9를 나타낸다는것. 이것에 대한 고려를 해준다면.. 생각보다 해답은 간단하게 풀린다. Python - Accepted 효율성은 그닥 좋아보이지 않는다.딱1회의 스캔만을 가지고 끝내버리는 방법이 분명 있을것 같긴 한데... 흠 class Solution(object): list2 = ['CM','CD','XC','X
![[Spoiler] 점프 신작 '공주님 고문 시간입니다' 원작자에 '우공못' 작가 그림. '시간정지용사' 또다른 플레이어? '다음에 오는 만화 대상' 운영 잡지 폐간](https://img.zoomtrend.com/2026/06/07/1780881297-ECA090ED948426-28EC95A0EB8B88EBA980EC8B9CEAB7B8EB8490.jpeg)

