https://school.programmers.co.kr/learn/courses/30/lessons/120845
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
using System;
public class Solution {
public int solution(int[] box, int n) {
int answer = 0;
answer = (box[0]/n) * (box[1]/n) * (box[2]/n);
return answer;
}
}
이거면 쉽게 해결되는 문제제
처음에 이거 말고 다르게 해보려고 머리굴렸었는데
생각해보면 계산식은 어쩌면 같지만 너무 어렵게 생각해서 경우의 수를 만들어서 코드 짜보려고 한거같다
using System;
public class Solution {
public int solution(int[] box, int n) {
int answer = 0;
if(box[0]==n && box[1]==n && box[2]==n){
answer = n;
}else{
for(int i=0; i<2; i++){
box[i] = box[i]%n;
}
answer = box[0] * box[1] * box[2];
}
return answer;
}
이거의 경우 코드실행으로는 정답이였지만 체점했을때는 통과하지 못해 오류가 발생했다고 해야할까
지금보니 위의 계산 나눗셈 기호도 잘못되어있긴했는데 테스트 체점에서 끼워맞추기 식으로 계산해서 일까
'언어공부 > [BAEKJOON] C#' 카테고리의 다른 글
[ 프로그래머스 ] 가장 큰 수 찾기_Lv.0 (0) | 2023.01.30 |
---|---|
[ 프로그래머스 ] n의 배수 고르기_Lv.0 (0) | 2023.01.30 |
[ 프로그래머스 ] 숨어있는 숫자의 덧셈 (2)_Lv.0 (0) | 2023.01.25 |
[ 프로그래머스 ] 편지_Lv.0 (0) | 2023.01.25 |
[ 프로그래머스 ] 피자 나눠 먹기(3)_Lv.0 (0) | 2023.01.23 |