분류 전체보기 (123) 썸네일형 리스트형 [200406.31일차] DB랑 연동 member create table member{ id varchar(20) primary key not null, pw varchar(20) not null, name varchar(20) not null, gender integer not null, age varchar(10), hobby integer ); DB에 넣는 메소드 로그인페이지 확인 => 로그인성공 => 개인 정보창 취소 => 창 닫음 회원가입 => 회원가입 페이지 띄움 회원가입페이지 DB랑 연동해서 입력한 회원정보를 DB에 저장 정보페이지 DB에 저장된 회원정보 출력 실패하거나 성공하면 알림창 띄우기 해시 - 전화번호 목록 문제 풀이 및 정답 한 번호로 시작하는 번호가 있는지 여부를 찾는다. 문자열과 문자열을 비교한다. 정답 코드 알아야 할 것 문자열 검색 .startsWith("문자열") => "문자열"로 시작하는지 여부를 확인. true / false .contains("문자열") => "문자열"이 포함되어 있는지 여부를 확인. true / false .indexOf("문자열") => "문자열"이 포함되어 있으면 그 위치를 리턴. 없다면 -1을 리턴 matches("문자열") => 정규식을 이용해 문자열 검색. 한글, 숫자, 영어등이 있는지를 확인 ex) .matches(".*[0-9].*") 숫자가 포함되어 있는지. true / false 해시 - 완주하지 못한 선수 문제 풀이 및 정답 그냥 for문 사용해 모든 값들을 비교한 코드는 정확하지만, 시간 초과가 났다. (그 와중에 효율성 하나는 통과했다.) 매번 무식하게 함수를 호출해 for문을 계속 부르기 때문에 시간 초과가 난 것이다. 조건은 최대 참여자의 수가 100,000, 코드가 최소한의 수만 반복을 해야 시간 초과X, 완주자+1==참여자, 미완주자는 무조건 한명, 중복 이름 있음. 미완주자 한명 빼고 배열의 값들이 다 똑같으니, 둘다 정렬 되었을 때 미완주자가 있는 부분부터 두 배열 안의 값이 달라진다. 두 배열을 정렬을 하고, 최대로 배열의 길이만큼만 비교를 하게 다시 코드를 짰다. 코드 알아야할 것 간단하게 배열 정렬 하기 배열 정렬 함수 Arrays.sort(); 오름차순 => Arrays.sort(변수.. [200403.30일차] Controller는 딱 기능을 연결해주는 역할만 함 =>기능 구현은 다른 메소드에서 한다. 이전 1 ··· 20 21 22 23 24 25 26 ··· 31 다음