전체글 224

[PHP]array_filter / array_shift / array_pop - 배열의 조건에 맞는 값 / 배열의 앞, 뒤 값 가져오기

array_filter 배열에 있는 값들 중에서 조건을 만족하는 값만 꺼내서 가져옴. 조건의 맞는 배열값만 true인 경우 callback 받아 꺼내는 형태 array_shift / array_pop array_shift는 배열의 맨 앞에 있는 값 array_pop은 배열의 맨 뒤에 있는 값을 가져옴 이 함수를 사용 시 배열에 있는 값을 삭제하기 때문에 유의!! $array = array{'1','2','3','4','5'}; echo $array; // [1,2,3,4,5] $removePop = array_pop($array); echo $removePop // [5] echo $array // [1,2,3,4]

[PHP/Html] Excel 추출 시 <br> 무시하고 셀 병합 / white-space 공백 처리

php 코드 중 엑셀 추출을 하는데 상품명에 이 들어가면 셀병합이 안되고 셀이 나눠져 있는 현상 방법은 검색으로 나왔지만 일단 php가 익숙하지도 않고 어디에 정확히 삽입 해주어야 하는 지 헷갈렸다. excel을 추출하는 php 코드 위 쪽, 헤더 아래쪽에 style을 지정 후 등록해주니 됨 [추출하는 Excel.php 위쪽에 삽입] 출처 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=cyon24&logNo=174059043 https://my-memory.tistory.com/8 위의 방법은 셀 병합을 시켜서 한 셀 내에서 alt+Enter 시의 형태로 나오게 된다 한 셀 내에서 줄바꿈을 하지 않고 한 줄로 나오게 하려면 똑같이..

[TIL-221229] 신입개발자 Day 2

수료 하고나서 무기력에 빠진 것이 무색하게 면접도 잘 보고 여행도 다녀오고 운동도 하고 잘 취직까지 했다. 아직 이틀차라서 뭐가 뭔지도 잘 모르겠고.. 새로운 직무 새로운 직장 환경에 어색하고 (전보다는)확실하게 좋은 환경에 적응하느라 어질어질하다. 모든 것이 그러하듯 시간이 지나면 나아지겠지? 첫 날은 인사하고 업무환경 세팅하느라 다 지났고 오늘은 기존 업무 파악을 주로 하고 있다. 차후에 바뀔 예정이지만 당분간은 php로 유지보수도 해야하기에 새롭게 배워야한다. 아직은 적응하는데에 집중해야지..! 오늘 한 일 Jira & Confluence로 기업무 파악 php 공부 오늘 배운 것 내일 할 일 php 생활코딩 기존 코드 이해

[TIL-221206] 블로그

꾸준히 til을 쓴다고 했는데 벌써 2주나 미뤄지게 되었다. 그렇다고 그동안에 아예 아무것도 한건아니고 본격적으로 취업을 위해서 준비했다. 아무래도 개인적인 내용이다보니 노션을 활용해서 노션에 주로 정리했다. 이력서를 수정하고 피드백을 받았다. 이력서 기반 기술면접 질문들을 정리하고 준비했다 아무래도 이력서를 토대로 하는 거다보니 따로 정리하기가 애매해서 노션을 활용해서 준비했다. 기본 CS 질문 이라는 것도 애매해서 감이 제대로 잡히지 않는다.. 본격적으로 회사 지원을 시작했다 여러 플랫폼을 활용하다보니 한 눈에 보기가 어려워서 노션으로 정리했다. 중요한건 꺾이지 않는 마음.... 앞으로는 블로그에도 정리해야지.. 아직 올해도 한달이나 남았다! 못할 건 없다~~!

[TIL-221121]

오늘 한 일 운동 알고리즘 오늘 배운 것 2022.11.21 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 팩토리얼 2022.11.21 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 소문자 대문자 바꾸기 - 아스키 코드 이용하기 2022.11.21 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] Integer ArrayList 에서 int 배열로 변환하기 / String ArrayList에서 String 변환하기 곧 있으면 프로그래머스 lv0 100문제를 다채워간다. 오늘도 일찍 자려고 했는데 한문제만 더 .. 한문제만 더 .. 하다보니 또 늦게 잔다. 갓생은 무슨 ㅎ.. 꽤 풀어 봤다고 생각했는데 나혼자서 문제를 꼬고 꼬와서 겨우 풀고 나서 본 다른 이들의 간단한 해..

[TIL-221116] 운동 시작

오늘 한 일 알고리즘 PT 자료구조 공부 내일 할 일 PT 알고리즘 자료구조!! 운동을 시작했다. 역시 땀을 흘리니까 의욕도 생기고 살 것 같다 물론 운동가기 전에는 너무 귀찮고 힘들고 ... 그랬지만 역시 아무생각 없이 해야 한다. SQL 문제를 어느정도 풀다보니 쿼리문이 이해가 가기 시작했다. 이제 Query dsl 을 적용해서 해봐야겠다 면접 준비는 ... 어렵다 쓰는 게 아닌 구두로 보는 시험이라고 생각하니 뭔가 더 막막하다. 머릿속에 있어도 입으로 나오는 데에는 시간이 걸린다. 이것도 익숙해질까 ..

[TIL-221115]

오늘 한 일 자바정리 알고리즘 오늘 배운 것 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 제곱과 제곱근 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] int를 int 배열로 분할하기 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 문자열 뒤집기 / 문자 반복하기 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 최소공배수, 최대공약수 - 유클리드 호제법 2022.11.15 - [☕JAVA/🐣 강의 [JAVA]] - [JAVA][기초] Stream 스트림 2022.11.15 - [☕JAVA/🐣 강의 [JAVA]] - [JAVA][기초] 람다식 / 함수형 인터페이스 내일 할 일 PT ..

[JAVA] 문자열 뒤집기 / 문자 반복하기

💡문제 상황 String str = "Hello" 일 때 문자열을 뒤집어서 출력 하기 💡내 풀이 String answer = new StringBuffer(str).reverse().toString(); 👉reverse는 StringBuffer를 반환하므로 toString필수 💡문제 상황 Strring string = "bread"; int n = 3; 일때 String answer = "bbbrrreeeaaaddd" n번만큼 반복되게 출력하기 💡내 풀이 StringBuilder answer = new StringBuilder(); String[] strArr = str.split(""); // 스트링 배열로 바꿔주고 for (int i = 0; i < str.length(); i++) { // for문..

[JAVA] 최소공배수, 최대공약수 - 유클리드 호제법

💡문제 상황 두 정수의 최대 공약수와 최소 공배수를 출력 => 최대 공약수 : 0이 아닌 두개 이상의 정수의 공통되는 약수 중에서 가잘 큰 수 즉, 두 정수 a,b의 공약수 중에서 가장 큰 수 => 최소 공배수 : 0이 아닌 두 개 이상의 정수의 양의 공배수 중에서 가장 작은 수 💡내 풀이 Scanner sc = new Scanner(System.in); a = sc.nextInt(); b = sc.nextInt(); int min = (a < b )? a : b ; int gcd = 0 ; // 최대 공약수 for (int i = 1; i < min; i ++){ if(a % i == 0 && b % i == 0){ gcd = i ; } } int max = 0; //최소 공배수 max = a*b/gc..