-
[COS PRO 1급 기출문제 - Java] 1-2 해밍 거리 구하기Algorithm/COS PRO 1급 기출문제 2020. 12. 20. 18:07
goorm
구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다.
www.goorm.io
문제 유형
빈칸 채우기
문제
123456789101112131415161718192021222324252627// 하단에 import 문을 추가할 수 있습니다.//import java.util.*;class Main {public String func_a(String str, int len){String padZero = "";int padSize = __________;for(int i = 0; i < padSize; i++)padZero += "0";return padZero + str;}public int solution(String binaryA, String binaryB) {int maxLength = Math.max(binaryA.length(), binaryB.length());binaryA = func_a(binaryA, maxLength);binaryB = func_a(binaryB, maxLength);int hammingDistance = 0;for(int i = 0; i < maxLength; i++)if(___________)hammingDistance += 1;return hammingDistance;}cs 풀이
123456789101112131415161718192021222324252627// 하단에 import 문을 추가할 수 있습니다.//import java.util.*;class Main {public String func_a(String str, int len){String padZero = "";int padSize = len - str.length();for(int i = 0; i < padSize; i++)padZero += "0";return padZero + str;}public int solution(String binaryA, String binaryB) {int maxLength = Math.max(binaryA.length(), binaryB.length());binaryA = func_a(binaryA, maxLength);binaryB = func_a(binaryB, maxLength);int hammingDistance = 0;for(int i = 0; i < maxLength; i++)if(binaryA.charAt(i) != binaryB.charAt(i))hammingDistance += 1;return hammingDistance;}cs 'Algorithm > COS PRO 1급 기출문제' 카테고리의 다른 글
[COS PRO 1급 기출문제 - Java] 1-5 소용돌이 수 (0) 2020.12.20 [COS PRO 1급 기출문제] 1-4 타임머신 (0) 2020.12.20 [COS PRO 1급 기출문제 - Java] 1-3 계산기 by 문자열 (0) 2020.12.20 [COS PRO 1급 기출문제 - Java] 1-1 음식전문점 운영 (0) 2020.12.20 [COS PRO 1급 기출문제 - Java]Intro (0) 2020.12.20