반응형
// 2020년 3회 2번 문제 C언어
#include <stdio.h>
void main() {
int c=0;
int i=0;
while(i<10) {
i++;
c *= i;
}
printf("%d", c);
}
// 2020년 3회 2번 문제 C언어 -> 자바
public class Main {
public static void main(String[] args) {
int c = 0;
int i = 0;
while (i < 10) {
i++;
c *= i;
}
System.out.println(c);
}
}
// 2020년 3회 2번 문제 C언어 -> 파이썬
c = 0
i = 0
while i < 10:
i += 1
c *= i
print(c)
|
cs |
// 2020년 3회 5번 문제 자바 public class Test{ public static void main(String []args){ int i=0; int sum=0; while (i<10){ i++; if(i%2==1) continue; sum += i; } System.out.print(sum); } } // 2020년 3회 5번 문제 자바 -> C언어 #include <stdio.h> int main() { int i = 0; int sum = 0; while (i < 10) { i++; if (i % 2 == 1) continue; sum += i; } printf("%d", sum); return 0; } // 2020년 3회 5번 문제 자바 -> 파이썬 i = 0 sum = 0 while i < 10: i += 1 if i % 2 == 1: continue sum += i print(sum) | cs |
// 2020년 3회 15번 문제 자바 abstract class vehicle{ private String name; abstract public String getName(String val); public String getName(){ return "vehicle name:" + name; } public void setName(String val){ name = val; } } class Car extends Vehicle{ public Car(String val){ setName(val); } public String getName(String val){ return "Car name : " + val; } public String getName(byte val[]){ return "Car name : " + val; } } public class good { public Static void main(String[] args){ Vehicle obj = new Car("Spark"); System.out.print(obj.getName()); } } // 2020년 3회 15번 문제 자바 -> C언어 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct { char *name; char *(*getName)(char *val); void (*setName)(char *val); } Vehicle; char *get_name(Vehicle *self) { char *result = malloc(strlen("vehicle name: ") + strlen(self->name) + 1); strcpy(result, "vehicle name: "); strcat(result, self->name); return result; } void set_name(Vehicle *self, char *val) { self->name = val; } typedef struct { Vehicle base; } Car; char *get_car_name(char *val) { char *result = malloc(strlen("Car name : ") + strlen(val) + 1); strcpy(result, "Car name : "); strcat(result, val); return result; } Car create_car(char *val) { Car car; car.base.getName = get_car_name; car.base.setName = set_name; car.base.setName(&car.base, val); return car; } int main() { Vehicle *obj = (Vehicle *)malloc(sizeof(Car)); *obj = (Vehicle)create_car("Spark"); printf("%s", obj->getName("Spark")); free(obj); return 0; } // 2020년 3회 15번 문제 자바 -> 파이썬 class Vehicle: def __init__(self): self._name = None def getName(self, val=None): if val is None: return f"vehicle name: {self._name}" return f"Car name: {val}" def setName(self, val): self._name = val class Car(Vehicle): def __init__(self, val): self.setName(val) def getName(self, val=None): if isinstance(val, bytes): return f"Car name: {val.decode()}" return super().getName(val) obj = Car("Spark") print(obj.getName()) | cs |
// 2020년 3회 17번 문제 자바 public class Test{ public static void main(String []args){ int i=0; int sum=0; while (i<10){ i++; if(i%2==1) continue; sum += i; } System.out.print(sum); } } // 2020년 3회 17번 문제 자바 -> C언어 #include <stdio.h> int main() { int i = 0; int sum = 0; while (i < 10) { i++; if (i % 2 == 1) continue; sum += i; } printf("%d", sum); return 0; } // 2020년 3회 17번 문제 자바 -> 파이썬 i = 0 sum = 0 while i < 10: i += 1 if i % 2 == 1: continue sum += i print(sum) | cs |
반응형
댓글