목록C (16)
블램의 일상 IT카페
문제. 풀이. : 나는 예제 외에 나머지 값을 넣어도 예제처럼 출력을 잘시켰다. 다만 공백으로 인한 문제때문에 어떻게 할까 했는데.. 뭐 그냥 공백 문자를 숫자뒤에 붙여서 같이 출력시키면 된다. 숫자공백.... #include int main() { int A, X; int N[10001]; int Min[10001]={10000}; scanf("%d %d", &A, &X); for(int i=0; i
문제. 풀이. 1. #include int main() { int N, S[2000000], Min=1000000, Max=-1000000; scanf("%d", &N); for(int i=0; i S[i]){Min=S[i];} } printf("%d%s%d", Min, " ", Max); return 0; } 2. #include int main() { int N, S[2000000],Min=1000000, Max=-1000000; scanf("%d", &N); for(int i=0; i
문제. 풀이. #include int main() { int N[10], Max=0, cnt=0; for(int i=1; i
문제. 내가 틀린 이유. 이 문제 이전 알람시계 문제와 비슷한 문제라고 생각해서 너무 수식에 집착한거 같다. 우선 1. 시, 분 이 두개에 대한 강박이 있었다. 그래서 기존 조건문을 여러개 늘려 경우의 수를 대입하다보니 너무 코드가 길어졌고 분명 이정도의 난이도 문제가 아닌데... 하면서 의아해했다. 2. 초,중때 배운 간단한 방법을 이용하여 풀면 됐다. 대충 정 안풀려서 평소 즐겨찾던 블로그에 들려서 힌트를 얻었다. 내가 정 안풀릴땐 https://st-lab.tistory.com/293 이분 블로그에 들어가서 힌트를 얻는다. 제일 서론을 문제 출제자의 의도대로 해석해주셔서 어떤 방향으로 코드를 써야하는지 알려준다. 만약 이런 힌트하나 보지 않았다면 난 못풀지 않았을까 싶다. 풀이. #include i..
문제. 내가 틀린 이유. 우선 첫번째 문제는 문제에서 최고점까지 점수를 고쳤다는 건지 최고점을 빼고 고쳤단건지 몰라서 대충 계산기로 예제 돌려보니 전부 점수를 고친다는 걸 알게됐다. 대충 이문제는 평소 풀던 문제들 처럼 n값주고 scanf 돌린다음 수식을 만들어 출력해내면 되는 문제라고 생각했다. 그러나 전 문제들과 다른점은 '최대값'을 구해야한다는 것. 파이썬과 다르게 c는 따로 최소 최대 함수가 없어서 수식을 직접 짜야했다. 물론 난 짜는 법 몰라서 웹서핑하면서 공부했다... 결국 코드를 따다보니 몇시간을 박아도 잘 안되길래 백준 게시판의 질문을 올려서 솔루션을 받았다. 내가 지금 처한 상황은 출력값은 제대로 나오는데.. 자꾸 백준에서 틀렸다 뜨질 않나. 처음보는 런타임 에러까지 보았다. 대충 요약하..