본문 바로가기

Coding Test13

Printing OXs 2022. 6. 16.
Duplicate Numbers True - False를 출력할 변수 trf 초기화 if문 - 입력한 문자가 10개이상(0,2,3,4,5,6,7,8,9 가 모두 쓰일떄)만 조건문 시작하게 조건 시작 10개가 아닐경우엔 trf = false 이중 for문으로 str[i]와 str[j]를 비교함 같을경우 trf의 값은 true, 다를 경우 trf값은 false 다를경우 for문을 중단하기 위해 break(이때 안쪽 for문만 닫힘) 윗쪽 for문도 닫아주기 위해 loop라는 boolean형 변수를 선언해주고 !loop일때 윗쪽 for문을 닫는다는 조건을 추가해주고 아래 for문을 닫을때 loop=false도 추가해줌 ---------------------------------------------------------------------.. 2022. 6. 16.
메모리공간을 동적으로 사용하여 데이터 관리하기 2022. 6. 15.
문자열을 가지고 프로그램 작성하기 (사이냅소프트 면접문제) 주어진 문자열 text를 split함수로 배열 str에 쉼표를 기준으로 잘라서 담음 1. 김씨, 이씨 몇명인지? 2.이재영이 몇번 중복인지? --------------------------------------------------------------------- 이후 ArrayList 형태인 list에 for문을 써서 인덱스0번부터 str배열의 길이(이름의 수)만큼 list에 add를 써서 담아준후 해당 배열의 인덱스 번호로 startsWith 함수를 써서 첫글자와 일치하는 값을 cnt변수에 증감연산자를 써서 세어주고 equals로 일치하는 이름을 마찬가지로 cnt변수에 증감연산자를 서서 세어줌 3.중복 이름 제거하기 4.중복이름 제거하고 오름차순정렬 ---------------------------.. 2022. 6. 15.