Skip to content

Instantly share code, notes, and snippets.

@bam6o0
bam6o0 / gaussianelimination.c
Last active October 27, 2017 13:31
gaussian elimination
/*****************************************************
* 2017/10/27
* input format
* $./a.out
* 4 8 16 24 32 2 7 12 17 6 17 32 59 7 22 46 105 160 70 198 291
* ***************************************************/
#include <stdio.h>
#include <string.h>
@bam6o0
bam6o0 / string_reverse.c
Created October 13, 2017 00:35
Invert command line input
#include <stdio.h>
#include <string.h>
int main(int argc,char *argv[])
{
int i, j;
char str;
for (i = argc-1; i > 0; i-- ) {
package main
import "fmt"
//Calculator 演算インターフェイス型
type Calculator interface {
//関数の定義
Calculate(a int, b int) int
}
package main
import "fmt"
type Person struct {
name string
age int
}
func main() {
package main
import "fmt"
type embedded struct {
i int
}
func (x embedded) doSomething() {
fmt.Println("test.doSomething()")
package main
import "fmt"
func main() {
var x struct {
i1, i2 int
f float32
s string
}
package main
import "os"
func main() {
file, err := os.OpenFile("test.txt", os.O_WRONLY|os.O_CREATE, 0666)
if err != nil {
os.Exit(1)
}
package main
import "fmt"
func main() {
fmt.Println("開始")
defer delay()
fmt.Println("終了")
package main
import "fmt"
type myType int
func (value *myType) add(increment myType) myType {
*value += increment
return *value
}
package main
import "fmt"
type myType int
func (value myType) setByValue(newValue myType) {
value = newValue
}