전체 글157 Java 코테를 위한 기능 정리 -문자열- * String Class .substring(int startIdx, int endIdx) : 시작 인덱스와 끝 인덱스 직전 까지의 문자열을 반환한다. return type은 String .charAt(int idx) : idx번째 글자를 반환한다. returnType : char .toCharArray : 문자열을 char Array로 변환해 반환한다. returnType : char[] String.join(String baseString, String[] stringArray) : [Static Method] baseString에 String Array 내용을 이어 붙여 단일 스트링을 반환한다. returnType : String String.valueOf(int num) : [Static Met.. 2023. 7. 29. GIT 레퍼지토리 병합 두 개의 Git 레포지토리 병합하기 두 개의 서로 다른 Git 레포지토리를 병합하는 경우는 매우 흔치 않지만, 프로젝트가 합쳐지거나 큰 리포지토리를 작은 리포지토리로 분리하려는 경우에는 유용할 수 있습니다. 저의 경우 부트 캠프 과정에서 진행한 메인 프로젝트 깃 레포지토리 구성시 Java 코드와 Java Script 코드의 레퍼지토리를 분리 하였기 때문에 다시 합치는 과정을 진행하였습니다. 아래는 두 개의 Git 레포지토리 (레포지토리 A, 레포지토리 B라고 가정)를 병합하는 방법입니다. 레포지토리 B에 레포지토리 A를 가져와 병합는 과정입니다: # 먼저 원본 레포지토리 (레포지토리 B)를 로컬 시스템에 복제합니다. git clone https://github.com/user/repository_B.gi.. 2023. 7. 27. 프로그래머스 -정수를 나선형으로 배치하기- 리뷰 --내가 제출한 기존 코드 -- def solution(n): answer = [[0 for _ in range(n)] for _ in range(n)] val = 1 x = 0 y = 0 direction = 'x' x_locator = 1 y_locator = 1 x_limit = n - 1 y_limit = n - 2 x_cnt = 0 y_cnt = 0 while val = n or x + move[m][1] >= n or answer[y + move[m][0]][x + move[m][1]]: # 방향 변경 (우 -> 하 -> 좌 -> 상 -> 우 -> ...) m = (m + 1) % len(move) # 다음 위치로 이동 y, x = y + move[m][0], x + move[m][1] # 채.. 2023. 7. 26. 프로그래머스 - 코딩 기초 트레이닝 완료- 이틀 전 프로그래머스 코딩 기초 트레이닝을 3일에 걸쳐 끝냈다. 일단 취업 준비 기간 동안 코딩테스트 연습이 목적이었다. 언어로 파이썬을 선택한 이유는 코딩테스트 시 효율이 좋은 언어라는 점도 있지만, 한 번도 다뤄보지 않은 언어였기 때문이다. 6개월의 네이버 클라우드 캠프 기간동안 Java와 JavaScript를 다루고 개인 프로젝트 때에는 JavaScriptXML을 비롯한 TypeScript까지 한 번씩은 사용해 보았으나 파이썬은 접점이 없었다. 3일간 내가 느낀 파이썬의 장점은 굉장히 유연하고 코드가 심플하다는 점이다. (3일 따리가 뭘 평가할 건 아니지만 ㅋㅋㅋ) 로직을 작성하고 모범 답안을 확인하면서 느낀 점은 세상엔 너무 똑똑한 사람이 많고 내 사고방식은 틀에 갇혔다는 점이다. 하지만, 이제 .. 2023. 7. 26. 이전 1 ··· 31 32 33 34 35 36 37 ··· 40 다음 more 728x90