본문 바로가기
반응형

코딩테스트65

[프로그래머스] 음양 더하기 Python3 code 스킬 체크만 하고 프로그래머스를 많이 이용하지 않아서 그런지 추천 문제에 레벨 1이 많이 떠서 얼른 해치우려고 한다. 우선 python3로 풀이해봤다. 문제 Code 너무 쉽기 때문에 바로 코드를 올리겠다. def solution(absolutes, signs): answer = 0 for i in range(len(absolutes)): if(signs[i] == True): answer += absolutes[i] else: answer -= absolutes[i] return answer 이건 사실 일반적인 코드고 좋아요를 가장 많이 받은 pythonic 한 코드를 보겠다. def solution(absolutes, signs): return sum(absolutes if sign else -abs.. 2022. 7. 29.
[Codility Challenge] Jurassic Code Python 풀이 오늘은 Codility Challenge를 풀어봤다. 현재는 Jurassic Code 챌린지가 진행 중이다. 아래 링크에서 챌린지를 진행할 수 있다. https://app.codility.com/programmers/challenges/ Jurassic Code challenge Show your skills! app.codility.com 시간제한은 120분이고 거의 아래의 언어들을 사용할 수 있다. (C, C++, C#, Go, Java 11, Java 8, JavaScript, Kotlin, Lua, Objective-C, Pascal, Perl, PHP, Python, Ruby, Scala, Swift 4 or Visual Basic.) 문제 설명 좌표 위에 점이 N개가 있다. 각 포인트는 빨강이.. 2022. 7. 22.
[프로그래머스] 신고 결과 받기 Go Code 2022.07.16 - [Coding Test/Python] - [프로그래머스] 신고 결과 받기 Python code [프로그래머스] 신고 결과 받기 Python code 문제 설명 예시 Input, Output 설명 code 구현은 아래와 같이 했다. answer의 배열은 id_list의 길이와 같기 때문에 0으로 모두 초기화해준다. 그 후 set으로 report의 중복을 제거한다. for문으로 report를.. gm-note.tistory.com 이번엔 프로그래머스 신고 결과 받기를 Go Code로 풀어보았다. 역시 풀이 방법은 같다. Problem Code import ( "strings" ) func makeuniq(s []string) []string { m := make(map[string]s.. 2022. 7. 18.
[프로그래머스] 신고 결과 받기 JavaScript Code 이번에는 JavaScript로 코드를 짜봤다. Map 함수를 사용하려했는데 map값으로 += 연산이 되지 않아서 (이 부분은 set, get을 같이 사용해서 해결 가능한 것을 다른사람의 풀이를 보고 알 수 있었다.) 알고 있는 Object로 사용을 했다. 일단 앞의 파이썬 포스트와 같은 방식으로 구현했다. 2022.07.16 - [Coding Test/Python] - [프로그래머스] 신고 결과 받기 Python code [프로그래머스] 신고 결과 받기 Python code 문제 설명 예시 Input, Output 설명 code 구현은 아래와 같이 했다. answer의 배열은 id_list의 길이와 같기 때문에 0으로 모두 초기화해준다. 그 후 set으로 report의 중복을 제거한다. for문으로 re.. 2022. 7. 17.
반응형