본문 바로가기
728x90
반응형

📂 언어38

[프로그래머스] 금과 은 운반하기 코딩테스트 연습 > 월간 코드 챌린지 시즌3 > 금과 은 운반하기 금과 은 운반하기 문제 설명 어느 왕국에 하나 이상의 도시들이 있습니다. 왕국의 왕은 새 도시를 짓기로 결정하였습니다. 해당 도시를 짓기 위해서는 도시를 짓는 장소에 금 a kg과 은 b kg이 전달되어야 합니다. 각 도시에는 번호가 매겨져 있는데, i번 도시에는 금 g[i] kg, 은 s[i] kg, 그리고 트럭 한 대가 있습니다. i번 도시의 트럭은 오직 새 도시를 짓는 건설 장소와 i번 도시만을 왕복할 수 있으며, 편도로 이동하는 데 t[i] 시간이 걸리고, 최대 w[i] kg 광물을 운반할 수 있습니다. (광물은 금과 은입니다. 즉, 금과 은을 동시에 운반할 수 있습니다.) 모든 트럭은 같은 도로를 여러 번 왕복할 수 있으며 연료는.. 2023. 12. 14.
[PHP] CURL로 API 호출할 때 디버깅 하는 방법 PHP를 쓰다보니 Python처럼 셀 단위로 프롬프트 출력이 가능하다면 얼마나 좋을까 하는 생각을 많이 했습니다. 원래 Python 밖에 못하는 그지 깽깽이였던 시절에 특히 심했습니다. 지금도 깽깽이 정도 면한 신세다만, 어쨋든 PHP는 디버깅 자체가 앞단에 붙어서 테스트 해야해서 골치가 아팠습니다. 그래도 뭐 함수 print_object로 거의 다 확인이 가능했습니다만 CURL로 API를 호출하는 코드를 짜고나서 이 녀석이 잘 갔나를 볼 수가 없더랍니다. 그래서 변수로 빼내서도 해보고 온갖 삽질을 하던 중 ... PHP CURL에서도 딥러닝 학습할 때처럼 Verbose 옵션을 줄 수 있다는 사실을 알게됐습니다. $c = curl_init('https://www.google.com'); curl_seto.. 2023. 11. 24.
[PHP] ARRAY 내부 한글 깨짐 에러 해결 방법 안녕하세요,.. 또 뭐 했다고 11월이 끝나갑니다. 더불어 졸라 춥습니다. 한동안 제게 고통스러운 언어였던 PHP랑은 이제 좀 친구(?)라고 부를만한 정도가 된 것 같습니다. (서당개 3년이면 풍월을 읊는다더니... 3개월 만에 PHP에 눈이 뜨이기 시작하네요...) 오늘 포스팅 하는 글은 MariaDB에서 꺼낸 데이터를 PHP 코드로 Array에 값을 넣어주고 CURL로 API 호출하는 과정에서 자꾸 한글이 깨지는 현상이 있었습니다. 누군가는 쉬이 해결하시길 바라며 글을 써봅니다. \uC18C\uC7AC \uAD00\uB828 \uCD94\uAC00 \uC815\uBCF4. \uC774 \uC0C1\uD488\uC758 ... uB808\uC774\uD2B8 위와 같이 유니코드로 한글이 바뀌어버리는 이.. 2023. 11. 24.
[PHP] 문자열에서 개행 문자, HTML 엔터티, 태그 삭제하는 방법 개행 문자 개행 문자란 텍스트의 한 줄이 끝남을 표시하는 문자 또는 문자열이다. 개행 문자, 줄바꿈 문자, EOL(End-Of-Line)과 같은 뜻이다. 기종이나 운영 체제에 따라 새줄 문자를 나타내는 코드가 다를 수도 있다. 그래서 텍스트를 다른 시스템으로 전송할 때 새줄 문자의 치환 작업도 필요하다. 나는 회사에서 윈도우로 개발을 진행하고 있기 때문에, 윈도우 운영 체제를 기반으로 개행 문자를 PHP에서 제거하는 방법을 소개하겠다. 우선 문제가 된 문자열이다. 이달의 소녀와 함께하는 퀴즈대결 컨셉 + 전문가 강의 콜라보레이션 아이돌의 재기발랄한 퀴즈 대결 컨셉을 통해, 지금까지 본 적 없는 “ 방송예능형” 직장 내 장애인 인식개선 교육을 만나보자! 걸그룹의 방송형 예능 X 전문가의 전문적 강의의 고품.. 2023. 8. 30.
[Mustache] 템플릿 엔진 머스타치에서 조건문(if) 여러개 사용하기 머스타치에서 조건문 사용 방법 1. 사용할 데이터를 정의해준다. // hash { "name": "Evan", "company": "", "address": "Seoul" } 2. 템플릿 상에서 정의된 데이터를 불러와 조건문 안에 넣는다. // true {{#name}} 제 영어 이름은 {{name}}입니다. {{/name}} /false {{^company}} 제 회사는 없습니다. {{/company}} /false {{^address}} 제 집은 {{address}}에 있습니다. // address에 'Seoul'이라는 값이 있기 때문에, 출력되지 않습니다. {{/address}} 예시를 들다보니 회사도 없는 사람이 되어버렸지만, 이건 조건문을 1개 사용할 때로 문제될 것이 없다. #으로 묶인 케이스.. 2023. 8. 24.
[requests.auth] 포스트맨 Basic Authorization을 파이썬에서 사용하는 방법 서론 무려 한 달만에 쓰는 포스팅이다. 최근에 PHP와 Moodle 관련 업무를 받아 진행하면서 심신미약 상태가 되어버렸다. 출근하기도 싫고, 코딩 자체에 대한 재미가 싸-악 사라졌다... 거의 코딩 밥경찰. 그래도 먹고 살려면 배워야겠지 하는 생각으로 버티고 있다. 그래서 어쨋든 오늘 소개하고자 하는 내용은 포스트맨에서는 요청이 정상 작동되는데, 파이썬 쪽에서 requests 라이브러리를 이용해서 함수화하는 과정에서 Authorization 쪽에서 자꾸 에러가 발생해서 그 부분에 대한 내용을 다뤄볼 것이다. 포스트맨(POSTMAN) 포스트맨은 개발한 API를 테스트하고, 테스트 결과를 공유하여 API 개발의 생산성을 높여주는 플랫폼이다. Requests Requests는 간단한 Python용 HTTP .. 2023. 8. 23.
728x90
반응형