tallying(2)
-
[토막 메모] Cobol - 문자열 내 문자 세기
안 올리고 미뤄두면, 토막 메모의 의도가 무색하게 게으름만 부리다 안올리게 될 것 같으므로 연속해서 메모합니다. Cobol의 Inspect는 Replacing 외에도 count기능이 있는 Tallying 이 있습니다. 문자열 내의 문자 수를 세어 저장합니다. MOVE “ehofo” TO str Inspect str Tallying cntStr for all “o” 를 한다면 str 문자열 내 모든 o를 찾아서 cntStr에 넣어 줄 것입니다. cntStr = 2가 되겠지요. Inspect str Tallying cntStr2 for lead “o”를 한다면 앞에서부터 헤아려 가장 먼저 나오는 “o”의 연속체 수를 찾아 줍니다. 위 경우에선 1이겠네요. 만약 eehhooffoo를 찾았으면 2였을 것입니다...
2018.04.27 -
[토막 메모] Cobol - Inspect 를 통한 데이터 변경
Cobol은 꽤 직관적으로 읽히는 언어인 것 같습니다. 영어와 컴퓨터언어의 중간지점 쯤 되는 기분이라고 해야 하나.. 쓰는 법은 배운 적 없으나 읽는 법은 어느정도 익어 갑니다. 오늘은 INSPECT ~ REPLACING ~ 메모 입니다. Inspect는 tallying과 함께 글자 수를 셀 수도 있는데, 다음에 메모 하도록 하겠습니다. Inspect 변수명 Replacing all “A” by “B”. 입력 시 변수 명 내에 있는 모든 A는 B로 바뀌게 됩니다. 변수명 = “Apple” 이었다면 Before의 경우 변수명 = “Bpple” 가 되는 것입니다.
2018.04.26