본문 바로가기
728x90
728x90

Algorithm19

BruteForce_백준 1120 문자열 https://www.acmicpc.net/problem/1120 A문자열 앞뒤로 문자를 추가하여 B와의 길이를 맞출 수 있음으로. B문자열 맨앞에서 부터 끝까지 A문자열 전체와 가장 차이가 안나는 부분을 찾는다. import java.util.Scanner; public class Main { static int comparing(String a, String b) { if (a.length() != b.length()) return -1; int ret = 0; for (int i = 0; i < a.length(); i++) { if (a.charAt(i) != b.charAt(i)) ret += 1; } return ret; } public static void main(String[] args).. 2021. 11. 7.
DFS_leetcode numofisland 연결된 부분을 찾을 때 주로 DFS사용 import java.util.*; import java.io.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.next()); int m = Integer.parseInt(sc.next()); int[][] grid = new int[n][m]; for(int i=0;i 2021. 9. 23.
softeer 지도 자동 구축 제한시간 : C/C++(1초), Java/Python(2초) | 메모리 제한 : 128MB 현대자동차그룹이 레벨3 자율주행차 상용화 목표에 발맞춰 총력을 다하고 있는 가운데, 국내 최고 수준의 지도 구축 기술력을 보유한 현대엠엔소프트는 자율주행에 필요한 정밀지도를 제작해 배포하고, 기술 고도화를 위한 연구에 매진하고 있다. 최근에는 도로 데이터를 기반으로 자동으로 정밀지도를 구축하는 ‘지도 자동 구축(Map Auto Creation, 이하 MAC)’ 기술을 개발해 지도 제작 시간을 단축하고 정밀도를 향상시키는 데 성공했다. 자율주행차용 정밀 지도에 관한 궁금증으로 인터넷 검색을 해보니, Diamond-Square-Algorithm이라는 것을 찾게 되었다. 이 알고리즘은 정사각형을 이루는 점 4개를 고르고.. 2021. 9. 23.
Bubble Sort public void bubbleSort(int[] numbers){ boolean numbersSwitched;do{ numbersSwitched = false;for(int i =0; i< numbers.length-1;i++){ if(numbers[i+1] 2017. 9. 26.
728x90
728x90