전체보기
-
대구 신세계 크리스털 제이드잡다한 것들 2024. 4. 16. 12:18
정말 불친절한 점장 본인이 책임자라고, 너는 어디 이야기할 데도 없으니 억울해도 참으라고 하시는 분... 본인 실수도 절대로 인정하지 않는 분... 그냥 나는 그가 잘못 말한 부분에 대한 사과를 듣고 싶었을 뿐. 오죽하면 CCTV 확인하자고 내가 그랬을까 ㅎㅎ 그랬더니 점장은 시큐리티 부르겠다고... 나는 제발 시큐리티 불러달라고 사실을 확인 해달라고 이야기 했었지... 그랬더니 왜 시큐리티는 취소했니? 밥 한끼 안먹으면 그만, 입씨름하는 것도 인생의 낭비 같아 그냥 나왔다... PS) 프로그래머의 입장에서 크리스털 제이드의 웨이팅 시스템은 좀 문제가 있다.
-
[PCCE 기출문제] 10번 / 데이터 분석코딩 테스트/Level 1 2024. 4. 8. 22:42
https://school.programmers.co.kr/learn/courses/30/lessons/250121 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(data, ext, val_ext, sort_by): cols = {"code": 0, "date": 1, "maximum": 2, "remain": 3} return sorted(filter(lambda x: x[cols[ext]] < val_ext, data), key=lambda x: x[cols[sort_by]]) print(solution( [[1, 2030010..
-
[PCCE 기출문제] 9번 / 이웃한 칸코딩 테스트/Level 1 2024. 4. 3. 14:09
https://school.programmers.co.kr/learn/courses/30/lessons/250125 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(board, h, w): answer = 0 for dh, dw in ((0, 1), (1, 0), (-1, 0), (0, -1)): if 0
-
[PCCP 기출문제] 1번 / 붕대 감기코딩 테스트/Level 1 2024. 4. 3. 11:14
https://school.programmers.co.kr/learn/courses/30/lessons/250137 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(bandage, health, attacks): max_health = health success = 0 attacks_dict = {time: attack for time, attack in attacks} for time in range(1, max(attacks_dict) + 1): if time in attacks_dict: health -= attacks_dict..
-
2024 KAKAO WINTER INTERNSHIP 가장 많이 받은 선물코딩 테스트/Level 1 2024. 4. 3. 09:49
https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자료 구조까지 예시로 제공되어 풀기 쉽도록 만든 문제.. 매번 friends에서 원소의 위치를 찾는 것은 비효율적이다. 딕셔너리(맵, 해시)를 이용해 O(1)로 위치를 찾도록 하자. def solution(friends, gifts): friend_index = {friend: index for index, friend in enumerate(friends)} gift_table = [[0 fo..
-
golang wailsGo lang 실습 2024. 3. 16. 09:43
최근 크로스 플랫폼(PC, Mac) 앱 제작을 위해 다양한 테스트를 해보았다. electron, nw.js, wails, flutter 일단 이 중에 golang을 백엔드로, 웹뷰를 프론트엔드로 사용하는 wails가 나에겐 가장 생산성이 높고 편했다. 일렉트론 같은 웹 베이스 UI는 앱에 웹 브라우저를 포함해서... 빌드 후 용량이 수십~백 메가바이트 이상이 되는 단점이 있다. 그런데 wails는 hello world를 빌드 해보면 8(?)메가바이트 정도로 매우(?) 가볍다. (네이티브 언어와 비교할 정도는 아니지만) 비결은 OS에 내장된 웹 브라우저(웹뷰)를 이용하기 때문에 별도의 웹 브라우저를 내장하지 않아서 가벼운 것.. 이제는 익스플로러처럼 심각히 파편화된 브라우저는 없고... 브라우저 별 약간의..
-
RUST잡다한 것들 2024. 3. 7. 10:54
https://namu.wiki/w/Rust(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%20%EC%96%B8%EC%96%B4) Rust(프로그래밍 언어) 러스트 재단 에서 개발되고 있는 메모리 안전성 과 성능 및 편의성에 중점을 둔 프로그래밍 언어 . 가비지 컬 namu.wiki https://parksb.github.io/article/35.html 🦀 러스트의 멋짐을 모르는 당신은 불쌍해요: 높은 성능과 신뢰를 확보하기 위한 언어 내가 만나온 개발자들은 대체로 자신이 사용하는 프로그래밍 언어에 딱히 만족하지 않았는데 (극단적으로는 자바스크립트와 PHP가 있다.) 유독 러스트 개발자들은 적극적으로 러스트를 추천했 parksb.github.io https://wik..
-
golang wasm - 2Go lang 실습 2024. 3. 6. 17:29
자바스크립트에서 고의 함수를 호출하는 예... 다른 언어를 넘나들기 위해서는 자료형 부분이 가장 먼저 신경 쓰이는데.. package main import ( "fmt" "syscall/js" ) func main() { js.Global().Set("greet", js.FuncOf( func(this js.Value, args []js.Value) interface{} { if len(args) == 0 { return "Hello, World!" } return fmt.Sprintf("Hello, %s!", args[0].String()) })) select {} } js.Value라는 자료형을 이용해서 args를 받고.. 함수의 결과는 빈 인터페이스를 이용해서 보내는 군... 문자열을 주고 받는 건..