아 정처기 망했네
프로그래밍에서 부분점수가 없단다.
하아. 문법을 헷갈리다보니 java boolean 문제에서 나감
equals가 JS === strict
문법인줄 알고 아 false네 생각한 내 잘못이지..equals,==
public class Gisafirst {
public static void main(String[] args) {
String str1 = "Programming"; // true or false
String str2 = "Programming";
String str3 = new String("Programming");
;
System.out.println(str1==str2); //true
System.out.println(str1==str3); //false
System.out.println(str1.equals(str3)); //true
System.out.println(str2.equals(str3)); //true
}
}
// 내정답 true false false fasle
게다가 손코딩하다보니 c 언어는 절반은 맞고 절반을 틀리는.. 그 때문에 할 말이 없음
#include<stdio.h>
#define MAX_SIZE 10
int isWhat[MAX_SIZE];
int point= -1;
int isEmpty() {
if (point == -1) return 1;
return 0;
}
int isFull() {
if (point == 10) return 1;
return 0;
}
void into(int num) {
if (point >= 10)
printf("Full");
isWhat[++point] = num;
}
int take() {
if (isEmpty() == 1) printf("Empty");
return isWhat[point--];
}
int main(int argc, char const *argv[]){
int e;
into(5); into(2);
while(!isEmpty()){
printf("%d", take());
into(4);
into(1); printf("%d", take());
into(3); printf("%d", take()); printf("%d", take());
into(6); printf("%d", take()); printf("%d", take());
}
}
//정답 213465
// 내답안 213...-1?
// p 값이 take 할때 호출 idx 다음 후치 idx 이 공식이 꼬임..
//
전치 후치 개념은 알고있었는데
point 변수 idx를 잘 못 계산..
#include<stdio.h>
int main() {
int x =0, num1=2,num2;
// 이것 내가 확인차 넣은 코드
printf("%d",++num1); // 3
printf("%d",num1++); //3 ( 줄넘어가면 4)
printf("%d",num1); //4
// 위 3줄 생략 후 곧바로 num2 진행했을 때!
num2 = num1++ + ++num1 + num1++;
// 2 + (3+1) + 4 = 10
// 생략 X : 4 + (4+1) + 5 = 14
printf("%d,%d, ",num1,num2); // 5, 10
printf("%d",++x + x++ + x + ++x + x++ + ++x);
// 16이 나오는게 이상하다..15가(1+1+2+3+3+5) 정답 아닌지?
// 컴파일 프로그램별로 다르게 나온다고 하네..?
return 0;
}
코드 참조한 글
기초c문법
좀 아쉽다
다 풀고 나올수있는 문제 였고 실제로 다 풀긴함.
거의 1시간 30분 찍고 12시전에 나온 것 같다.
그냥 프로그래머스 lv1 으로 java랑 c 언어도 풀 걸..
SQL만 괜히 풀었네.
포기했던 이론에서 부분점수가 나올것 같은데 (테스트 스텁/드라이브 맞췄다 ~~)
그냥 일단 실기 재접수 한다 생각하고 정보보안기사 공부하기로 함.
특히 프로그래밍 언어에서 pointer 잘 못 계산해서 idx 틀려 틀려버린 문제가 너무 많다.
나중에 오답 정리하자.
참
sql문은 한문제 나왔다! 한문제!
아악!
좋은 글이네요. 공유해주셔서 감사합니다.