본문 바로가기
반응형

코딩테스트연습2

[Python] 코딩 기초 트레이닝 - 주사위게임3 아이고 오랫만에 풀었더니 힘드네요. 기초 트레이닝인데, 엉엉. 수치스럽지만 중간 중간 풀면서 주석 작성한 내용도 지우지 않았습니다. 정신을 차리고 다시 고고싱. 문제 설명 1부터 6까지 숫자가 적힌 주사위가 네 개 있습니다. 네 주사위를 굴렸을 때 나온 숫자에 따라 다음과 같은 점수를 얻습니다. 네 주사위에서 나온 숫자가 모두 p로 같다면 1111 × p점을 얻습니다. 세 주사위에서 나온 숫자가 p로 같고 나머지 다른 주사위에서 나온 숫자가 q(p ≠ q)라면 (10 × p + q)2 점을 얻습니다. 주사위가 두 개씩 같은 값이 나오고, 나온 숫자를 각각 p, q(p ≠ q)라고 한다면 (p + q) × |p - q|점을 얻습니다. 어느 두 주사위에서 나온 숫자가 p로 같고 나머지 두 주사위에서 나온 숫.. 2024. 4. 3.
[Python] 코딩 기초 트레이닝 - 간단한 논리연산 알고리즘 풀이 생각이 많아지면 프로그래머스 들어가서 기초 알고리즘을 풀면 된다. 풀다보면 시간이 금세 지나가있다. 오늘은 남는 시간에 간단한 논리연산 알고리즘을 풀어보았다. and와 or 연산자를 활용한건데, 완전 기초 개념임에도 불구하고 (아니면 완전 기초 개념이라서?) 잊을 수 있으니 기록한다. 개인 풀이는 맨 아래에 있다. 문제 설명 boolean 변수 x1, x2, x3, x4가 매개변수로 주어질 때, 다음의 식의 true/false를 return 하는 solution 함수를 작성해 주세요. (x1 ∨ x2) ∧ (x3 ∨ x4) 입출력 예 x1 x2 x3 x4 result false true true true true true false false false false 입출력 예 설명 입출력 예 #1 예제 1.. 2024. 3. 12.
반응형