replaceAll

·Coding Test/백준
문제설명입력 & 출력나의 풀이이번 "백준 - 막대기" 문제는 주어진 수 X를 만들기 위한 최소 막대기 개수를 구하는 문제입니다. 이 문제에서 막대기는 처음에 64의 길이를 가지고 있으며, 길이가 반으로 자를 수 있습니다.64 길이의 막대기부터 시작하여, 필요한 만큼 X에 맞게 막대기를 사용합니다.매번 X와 stick(현재 막대기 길이)을 비교하여, stick이 X보다 크다면 그 막대기를 자르지 않고 반으로 줄여 나갑니다.stick이 X보다 작거나 같을 때는 그 막대기를 사용하여 X를 차감합니다.이렇게 반복하여 X가 0이 될 때까지 막대기를 사용하고, 사용한 막대기의 개수를 출력합니다.  코드를 보기 쉽게 그림으로 표현하자면 위와 같습니다. 초기 막대 길이 64 → 너무 커서 사용X → 32로 자름32 →..
·Coding Test/백준
문제설명 입력 & 출력 나의 풀이 문제 자체는 어렵지 않았습니다. 입력된 단어를 크로아티아 단어로 변경하는 문제입니다. 크로아티아 언어로 변경되지 않은 언어는 그대로 남아있어야 합니다. 먼저 크로아티어 언어를 저장한 croatia배열을 만들어줍니다. 그리고 for of문을 사용하여 croatia 요소를 순환해 줍니다. 그리고 입력받은 word를 변경해서 바꿔야 하기 때문에 계속해서 사용해줘야 합니다. 처음에는 croatia를 순회하면서 해당하는 문자열을 치환해 주면 된다고 생각해서 replace() 메서드를 사용했습니다. 그러나 replace() 메서드는 첫 번째로 찾은 문자열만 치환해 주기 때문에 replaceAll() 메서드를 사용해 주었습니다. 왼쪽 그림과 같이 첫 번째 문자열만 치환을 하고 두 번..
지누박
'replaceAll' 태그의 글 목록